Jan 25, 2026 10:52:12 PM org.apache.karaf.main.Main launch INFO: Installing and starting initial bundles Jan 25, 2026 10:52:12 PM org.apache.karaf.main.Main launch INFO: All initial bundles installed and set to start Jan 25, 2026 10:52:12 PM org.apache.karaf.main.lock.SimpleFileLock lock INFO: Trying to lock /tmp/karaf-0.23.1-SNAPSHOT/lock Jan 25, 2026 10:52:12 PM org.apache.karaf.main.lock.SimpleFileLock lock INFO: Lock acquired Jan 25, 2026 10:52:12 PM org.apache.karaf.main.Main$KarafLockCallback lockAcquired INFO: Lock acquired. Setting startlevel to 100 2026-01-25T22:52:13,342 | 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-01-25T22:52:14,849 | 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-01-25T22:52:15,006 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Changes to perform: 2026-01-25T22:52:15,006 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Region: root 2026-01-25T22:52:15,006 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Bundles to install: 2026-01-25T22:52:15,007 | 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-01-25T22:52:15,007 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.enterprise/cdi-api/2.0.SP1 2026-01-25T22:52:15,007 | 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-01-25T22:52:15,007 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.transaction/javax.transaction-api/1.2 2026-01-25T22:52:15,007 | 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-01-25T22:52:15,007 | 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-01-25T22:52:15,007 | 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-01-25T22:52:15,007 | 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-01-25T22:52:15,007 | 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-01-25T22:52:15,007 | 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-01-25T22:52:15,007 | 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-01-25T22:52:15,009 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Installing bundles: 2026-01-25T22:52:15,009 | 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-01-25T22:52:15,013 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.enterprise/cdi-api/2.0.SP1 2026-01-25T22:52:15,014 | 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-01-25T22:52:15,015 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.transaction/javax.transaction-api/1.2 2026-01-25T22:52:15,016 | 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-01-25T22:52:15,018 | 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-01-25T22:52:15,019 | 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-01-25T22:52:15,019 | 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-01-25T22:52:15,020 | 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-01-25T22:52:15,021 | 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-01-25T22:52:15,024 | 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-01-25T22:52:15,053 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Starting bundles: 2026-01-25T22:52:15,054 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.url.wrap/2.6.17 2026-01-25T22:52:15,058 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.el-api/3.0.3 2026-01-25T22:52:15,060 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.osgi.service.jdbc/1.1.0.202212101352 2026-01-25T22:52:15,061 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc/1.5.7 2026-01-25T22:52:15,065 | 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-01-25T22:52:15,065 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.interceptor-api/1.2.2 2026-01-25T22:52:15,066 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.enterprise.cdi-api/2.0.0.SP1 2026-01-25T22:52:15,067 | 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-01-25T22:52:15,067 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.transaction-api/1.2.0 2026-01-25T22:52:15,069 | 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-01-25T22:52:15,070 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc.config/1.5.7 2026-01-25T22:52:15,077 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Done. 2026-01-25T22:52:16,868 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Changes to perform: 2026-01-25T22:52:16,868 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Region: root 2026-01-25T22:52:16,868 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Bundles to uninstall: 2026-01-25T22:52:16,869 | 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-01-25T22:52:16,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Bundles to install: 2026-01-25T22:52:16,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.checkerframework/checker-qual/3.51.1 2026-01-25T22:52:16,869 | 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-01-25T22:52:16,869 | 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-01-25T22:52:16,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.google.guava/failureaccess/1.0.3 2026-01-25T22:52:16,869 | 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-01-25T22:52:16,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.h2database/h2/2.3.232 2026-01-25T22:52:16,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.rabbitmq/amqp-client/5.26.0 2026-01-25T22:52:16,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.typesafe/config/1.4.5 2026-01-25T22:52:16,869 | 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-01-25T22:52:16,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-annotations/1.45.1 2026-01-25T22:52:16,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-client/1.45.1 2026-01-25T22:52:16,870 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-driver/1.45.1 2026-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,870 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.javassist/javassist/3.30.2-GA 2026-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | 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-01-25T22:52:16,871 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.lz4/lz4-java/1.8.0 2026-01-25T22:52:16,872 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:net.bytebuddy/byte-buddy/1.17.8 2026-01-25T22:52:16,872 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.agrona/agrona/1.22.0 2026-01-25T22:52:16,872 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.antlr/antlr4-runtime/4.13.2 2026-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,872 | 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-01-25T22:52:16,873 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-collections/commons-collections/3.2.2 2026-01-25T22:52:16,873 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-beanutils/commons-beanutils/1.11.0 2026-01-25T22:52:16,873 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-codec/commons-codec/1.19.0 2026-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,873 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,874 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jdt/ecj/3.26.0 2026-01-25T22:52:16,875 | 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-01-25T22:52:16,875 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,876 | 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-01-25T22:52:16,877 | 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-01-25T22:52:16,877 | 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-01-25T22:52:16,877 | 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-01-25T22:52:16,877 | 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-01-25T22:52:16,877 | 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-01-25T22:52:16,877 | 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-01-25T22:52:16,877 | 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-01-25T22:52:16,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jline/jline/3.21.0 2026-01-25T22:52:16,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jolokia/jolokia-osgi/1.7.2 2026-01-25T22:52:16,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jspecify/jspecify/1.0.0 2026-01-25T22:52:16,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm/9.8 2026-01-25T22:52:16,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-commons/9.8 2026-01-25T22:52:16,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-tree/9.8 2026-01-25T22:52:16,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-analysis/9.8 2026-01-25T22:52:16,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-util/9.8 2026-01-25T22:52:16,877 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | 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-01-25T22:52:16,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/blueprint/12.0.3 2026-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,879 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,880 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,881 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,882 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | 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-01-25T22:52:16,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/databind/10.0.2 2026-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,884 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,885 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/concepts/14.0.20 2026-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,886 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/util/14.0.20 2026-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,887 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,888 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.owasp.encoder/encoder/1.3.1 2026-01-25T22:52:16,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.reactivestreams/reactive-streams/1.0.4 2026-01-25T22:52:16,889 | 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-01-25T22:52:16,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:tech.pantheon.triemap/triemap/1.3.2 2026-01-25T22:52:16,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | wrap:mvn:org.lmdbjava/lmdbjava/0.9.1 2026-01-25T22:52:16,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Stopping bundles: 2026-01-25T22:52:16,890 | 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-01-25T22:52:16,891 | 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-01-25T22:52:16,891 | 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-01-25T22:52:16,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.transaction-api/1.2.0 2026-01-25T22:52:16,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.enterprise.cdi-api/2.0.0.SP1 2026-01-25T22:52:16,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.el-api/3.0.3 2026-01-25T22:52:16,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc.config/1.5.7 2026-01-25T22:52:16,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Uninstalling bundles: 2026-01-25T22:52:16,893 | 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-01-25T22:52:16,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Installing bundles: 2026-01-25T22:52:16,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.checkerframework/checker-qual/3.51.1 2026-01-25T22:52:16,896 | 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-01-25T22:52:16,898 | 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-01-25T22:52:16,902 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.google.guava/failureaccess/1.0.3 2026-01-25T22:52:16,902 | 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-01-25T22:52:16,903 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.h2database/h2/2.3.232 2026-01-25T22:52:16,907 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.rabbitmq/amqp-client/5.26.0 2026-01-25T22:52:16,909 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.typesafe/config/1.4.5 2026-01-25T22:52:16,910 | 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-01-25T22:52:16,911 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-annotations/1.45.1 2026-01-25T22:52:16,912 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-client/1.45.1 2026-01-25T22:52:16,913 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-driver/1.45.1 2026-01-25T22:52:16,914 | 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-01-25T22:52:16,915 | 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-01-25T22:52:16,916 | 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-01-25T22:52:16,917 | 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-01-25T22:52:16,917 | 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-01-25T22:52:16,918 | 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-01-25T22:52:16,919 | 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-01-25T22:52:16,920 | 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-01-25T22:52:16,921 | 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-01-25T22:52:16,923 | 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-01-25T22:52:16,924 | 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-01-25T22:52:16,926 | 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-01-25T22:52:16,928 | 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-01-25T22:52:16,928 | 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-01-25T22:52:16,930 | 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-01-25T22:52:16,931 | 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-01-25T22:52:16,932 | 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-01-25T22:52:16,933 | 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-01-25T22:52:16,934 | 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-01-25T22:52:16,934 | 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-01-25T22:52:16,935 | 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-01-25T22:52:16,936 | 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-01-25T22:52:16,937 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.javassist/javassist/3.30.2-GA 2026-01-25T22:52:16,938 | 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-01-25T22:52:16,939 | 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-01-25T22:52:16,940 | 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-01-25T22:52:16,941 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.lz4/lz4-java/1.8.0 2026-01-25T22:52:16,942 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:net.bytebuddy/byte-buddy/1.17.8 2026-01-25T22:52:16,954 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.agrona/agrona/1.22.0 2026-01-25T22:52:16,955 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.antlr/antlr4-runtime/4.13.2 2026-01-25T22:52:16,956 | 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-01-25T22:52:16,957 | 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-01-25T22:52:16,958 | 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-01-25T22:52:16,959 | 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-01-25T22:52:16,960 | 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-01-25T22:52:16,960 | 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-01-25T22:52:16,961 | 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-01-25T22:52:16,962 | 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-01-25T22:52:16,963 | 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-01-25T22:52:16,964 | 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-01-25T22:52:16,979 | 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-01-25T22:52:16,981 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-collections/commons-collections/3.2.2 2026-01-25T22:52:16,984 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-beanutils/commons-beanutils/1.11.0 2026-01-25T22:52:16,985 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-codec/commons-codec/1.19.0 2026-01-25T22:52:16,987 | 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-01-25T22:52:16,989 | 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-01-25T22:52:16,991 | 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-01-25T22:52:16,993 | 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-01-25T22:52:16,993 | 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-01-25T22:52:16,994 | 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-01-25T22:52:16,995 | 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-01-25T22:52:16,996 | 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-01-25T22:52:16,997 | 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-01-25T22:52:16,998 | 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-01-25T22:52:16,999 | 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-01-25T22:52:16,999 | 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-01-25T22:52:17,000 | 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-01-25T22:52:17,001 | 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-01-25T22:52:17,002 | 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-01-25T22:52:17,004 | 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-01-25T22:52:17,005 | 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-01-25T22:52:17,006 | 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-01-25T22:52:17,007 | 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-01-25T22:52:17,009 | 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-01-25T22:52:17,010 | 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-01-25T22:52:17,011 | 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-01-25T22:52:17,012 | 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-01-25T22:52:17,012 | 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-01-25T22:52:17,013 | 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-01-25T22:52:17,014 | 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-01-25T22:52:17,015 | 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-01-25T22:52:17,016 | 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-01-25T22:52:17,017 | 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-01-25T22:52:17,018 | 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-01-25T22:52:17,020 | 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-01-25T22:52:17,021 | 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-01-25T22:52:17,022 | 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-01-25T22:52:17,022 | 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-01-25T22:52:17,023 | 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-01-25T22:52:17,028 | 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-01-25T22:52:17,029 | 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-01-25T22:52:17,031 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jdt/ecj/3.26.0 2026-01-25T22:52:17,035 | 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-01-25T22:52:17,036 | 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-01-25T22:52:17,037 | 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-01-25T22:52:17,038 | 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-01-25T22:52:17,039 | 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-01-25T22:52:17,040 | 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-01-25T22:52:17,040 | 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-01-25T22:52:17,041 | 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-01-25T22:52:17,043 | 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-01-25T22:52:17,044 | 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-01-25T22:52:17,045 | 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-01-25T22:52:17,046 | 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-01-25T22:52:17,047 | 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-01-25T22:52:17,048 | 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-01-25T22:52:17,049 | 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-01-25T22:52:17,050 | 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-01-25T22:52:17,051 | 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-01-25T22:52:17,051 | 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-01-25T22:52:17,052 | 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-01-25T22:52:17,053 | 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-01-25T22:52:17,054 | 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-01-25T22:52:17,055 | 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-01-25T22:52:17,058 | 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-01-25T22:52:17,061 | 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-01-25T22:52:17,062 | 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-01-25T22:52:17,062 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jline/jline/3.21.0 2026-01-25T22:52:17,064 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jolokia/jolokia-osgi/1.7.2 2026-01-25T22:52:17,066 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jspecify/jspecify/1.0.0 2026-01-25T22:52:17,066 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm/9.8 2026-01-25T22:52:17,067 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-commons/9.8 2026-01-25T22:52:17,068 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-tree/9.8 2026-01-25T22:52:17,068 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-analysis/9.8 2026-01-25T22:52:17,069 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-util/9.8 2026-01-25T22:52:17,070 | 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-01-25T22:52:17,070 | 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-01-25T22:52:17,072 | 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-01-25T22:52:17,072 | 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-01-25T22:52:17,073 | 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-01-25T22:52:17,074 | 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-01-25T22:52:17,074 | 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-01-25T22:52:17,075 | 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-01-25T22:52:17,076 | 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-01-25T22:52:17,077 | 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-01-25T22:52:17,079 | 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-01-25T22:52:17,080 | 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-01-25T22:52:17,082 | 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-01-25T22:52:17,082 | 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-01-25T22:52:17,083 | 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-01-25T22:52:17,084 | 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-01-25T22:52:17,084 | 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-01-25T22:52:17,085 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/blueprint/12.0.3 2026-01-25T22:52:17,086 | 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-01-25T22:52:17,087 | 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-01-25T22:52:17,088 | 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-01-25T22:52:17,089 | 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-01-25T22:52:17,089 | 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-01-25T22:52:17,091 | 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-01-25T22:52:17,092 | 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-01-25T22:52:17,092 | 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-01-25T22:52:17,093 | 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-01-25T22:52:17,120 | 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-01-25T22:52:17,122 | 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-01-25T22:52:17,123 | 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-01-25T22:52:17,124 | 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-01-25T22:52:17,126 | 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-01-25T22:52:17,126 | 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-01-25T22:52:17,128 | 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-01-25T22:52:17,130 | 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-01-25T22:52:17,138 | 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-01-25T22:52:17,139 | 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-01-25T22:52:17,140 | 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-01-25T22:52:17,140 | 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-01-25T22:52:17,141 | 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-01-25T22:52:17,142 | 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-01-25T22:52:17,142 | 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-01-25T22:52:17,143 | 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-01-25T22:52:17,144 | 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-01-25T22:52:17,146 | 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-01-25T22:52:17,147 | 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-01-25T22:52:17,148 | 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-01-25T22:52:17,148 | 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-01-25T22:52:17,149 | 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-01-25T22:52:17,150 | 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-01-25T22:52:17,151 | 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-01-25T22:52:17,151 | 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-01-25T22:52:17,152 | 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-01-25T22:52:17,154 | 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-01-25T22:52:17,154 | 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-01-25T22:52:17,155 | 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-01-25T22:52:17,156 | 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-01-25T22:52:17,157 | 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-01-25T22:52:17,158 | 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-01-25T22:52:17,159 | 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-01-25T22:52:17,160 | 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-01-25T22:52:17,161 | 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-01-25T22:52:17,162 | 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-01-25T22:52:17,164 | 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-01-25T22:52:17,165 | 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-01-25T22:52:17,166 | 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-01-25T22:52:17,167 | 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-01-25T22:52:17,169 | 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-01-25T22:52:17,170 | 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-01-25T22:52:17,171 | 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-01-25T22:52:17,172 | 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-01-25T22:52:17,173 | 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-01-25T22:52:17,174 | 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-01-25T22:52:17,175 | 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-01-25T22:52:17,176 | 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-01-25T22:52:17,177 | 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-01-25T22:52:17,179 | 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-01-25T22:52:17,179 | 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-01-25T22:52:17,180 | 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-01-25T22:52:17,180 | 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-01-25T22:52:17,182 | 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-01-25T22:52:17,183 | 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-01-25T22:52:17,183 | 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-01-25T22:52:17,184 | 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-01-25T22:52:17,185 | 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-01-25T22:52:17,185 | 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-01-25T22:52:17,186 | 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-01-25T22:52:17,187 | 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-01-25T22:52:17,188 | 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-01-25T22:52:17,189 | 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-01-25T22:52:17,189 | 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-01-25T22:52:17,190 | 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-01-25T22:52:17,191 | 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-01-25T22:52:17,191 | 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-01-25T22:52:17,192 | 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-01-25T22:52:17,193 | 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-01-25T22:52:17,194 | 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-01-25T22:52:17,194 | 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-01-25T22:52:17,196 | 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-01-25T22:52:17,198 | 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-01-25T22:52:17,201 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/databind/10.0.2 2026-01-25T22:52:17,201 | 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-01-25T22:52:17,202 | 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-01-25T22:52:17,202 | 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-01-25T22:52:17,204 | 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-01-25T22:52:17,204 | 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-01-25T22:52:17,206 | 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-01-25T22:52:17,207 | 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-01-25T22:52:17,208 | 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-01-25T22:52:17,209 | 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-01-25T22:52:17,209 | 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-01-25T22:52:17,210 | 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-01-25T22:52:17,211 | 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-01-25T22:52:17,212 | 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-01-25T22:52:17,247 | 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-01-25T22:52:17,248 | 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-01-25T22:52:17,249 | 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-01-25T22:52:17,249 | 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-01-25T22:52:17,251 | 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-01-25T22:52:17,251 | 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-01-25T22:52:17,252 | 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-01-25T22:52:17,254 | 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-01-25T22:52:17,255 | 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-01-25T22:52:17,255 | 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-01-25T22:52:17,256 | 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-01-25T22:52:17,260 | 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-01-25T22:52:17,265 | 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-01-25T22:52:17,267 | 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-01-25T22:52:17,267 | 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-01-25T22:52:17,268 | 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-01-25T22:52:17,269 | 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-01-25T22:52:17,271 | 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-01-25T22:52:17,273 | 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-01-25T22:52:17,273 | 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-01-25T22:52:17,274 | 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-01-25T22:52:17,275 | 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-01-25T22:52:17,275 | 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-01-25T22:52:17,276 | 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-01-25T22:52:17,277 | 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-01-25T22:52:17,277 | 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-01-25T22:52:17,279 | 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-01-25T22:52:17,279 | 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-01-25T22:52:17,280 | 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-01-25T22:52:17,281 | 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-01-25T22:52:17,282 | 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-01-25T22:52:17,282 | 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-01-25T22:52:17,283 | 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-01-25T22:52:17,284 | 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-01-25T22:52:17,284 | 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-01-25T22:52:17,285 | 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-01-25T22:52:17,286 | 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-01-25T22:52:17,286 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/concepts/14.0.20 2026-01-25T22:52:17,287 | 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-01-25T22:52:17,288 | 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-01-25T22:52:17,289 | 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-01-25T22:52:17,289 | 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-01-25T22:52:17,290 | 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-01-25T22:52:17,290 | 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-01-25T22:52:17,291 | 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-01-25T22:52:17,292 | 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-01-25T22:52:17,292 | 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-01-25T22:52:17,293 | 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-01-25T22:52:17,294 | 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-01-25T22:52:17,294 | 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-01-25T22:52:17,295 | 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-01-25T22:52:17,295 | 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-01-25T22:52:17,296 | 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-01-25T22:52:17,297 | 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-01-25T22:52:17,297 | 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-01-25T22:52:17,298 | 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-01-25T22:52:17,298 | 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-01-25T22:52:17,299 | 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-01-25T22:52:17,300 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/util/14.0.20 2026-01-25T22:52:17,300 | 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-01-25T22:52:17,301 | 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-01-25T22:52:17,302 | 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-01-25T22:52:17,303 | 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-01-25T22:52:17,304 | 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-01-25T22:52:17,304 | 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-01-25T22:52:17,305 | 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-01-25T22:52:17,306 | 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-01-25T22:52:17,306 | 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-01-25T22:52:17,307 | 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-01-25T22:52:17,308 | 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-01-25T22:52:17,309 | 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-01-25T22:52:17,310 | 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-01-25T22:52:17,310 | 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-01-25T22:52:17,311 | 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-01-25T22:52:17,312 | 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-01-25T22:52:17,313 | 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-01-25T22:52:17,314 | 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-01-25T22:52:17,315 | 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-01-25T22:52:17,315 | 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-01-25T22:52:17,316 | 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-01-25T22:52:17,317 | 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-01-25T22:52:17,318 | 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-01-25T22:52:17,319 | 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-01-25T22:52:17,320 | 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-01-25T22:52:17,320 | 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-01-25T22:52:17,321 | 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-01-25T22:52:17,322 | 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-01-25T22:52:17,322 | 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-01-25T22:52:17,325 | 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-01-25T22:52:17,326 | 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-01-25T22:52:17,327 | 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-01-25T22:52:17,327 | 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-01-25T22:52:17,328 | 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-01-25T22:52:17,329 | 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-01-25T22:52:17,330 | 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-01-25T22:52:17,332 | 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-01-25T22:52:17,333 | 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-01-25T22:52:17,334 | 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-01-25T22:52:17,336 | 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-01-25T22:52:17,336 | 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-01-25T22:52:17,337 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.owasp.encoder/encoder/1.3.1 2026-01-25T22:52:17,337 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.reactivestreams/reactive-streams/1.0.4 2026-01-25T22:52:17,338 | 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-01-25T22:52:17,339 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:tech.pantheon.triemap/triemap/1.3.2 2026-01-25T22:52:17,339 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | wrap:mvn:org.lmdbjava/lmdbjava/0.9.1 2026-01-25T22:52:17,353 | 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-01-25T22:52:17,358 | 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-01-25T22:52:17,358 | 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-01-25T22:52:17,359 | 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-01-25T22:52:17,359 | 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-01-25T22:52:17,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/opendaylight/datastore/initial/config/aaa-password-service-config.xml 2026-01-25T22:52:17,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/org.opendaylight.netconf.topology.callhome.cfg 2026-01-25T22:52:17,363 | 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-01-25T22:52:17,363 | 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-01-25T22:52:17,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-datastore-config.xml 2026-01-25T22:52:17,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/bin/idmtool 2026-01-25T22:52:17,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.aaa.filterchain.cfg 2026-01-25T22:52:17,365 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Refreshing bundles: 2026-01-25T22:52:17,365 | 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-01-25T22:52:17,365 | 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-01-25T22:52:17,365 | 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-01-25T22:52:17,365 | 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-01-25T22:52:17,365 | 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-01-25T22:52:17,365 | 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-01-25T22:52:17,365 | 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-01-25T22:52:18,085 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Starting bundles: 2026-01-25T22:52:18,087 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm/9.8.0 2026-01-25T22:52:18,087 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm.tree/9.8.0 2026-01-25T22:52:18,088 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm.commons/9.8.0 2026-01-25T22:52:18,088 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.proxy/1.1.14 2026-01-25T22:52:18,092 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm.tree.analysis/9.8.0 2026-01-25T22:52:18,094 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm.util/9.8.0 2026-01-25T22:52:18,094 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.quiesce.api/1.0.0 2026-01-25T22:52:18,094 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.blueprint.api/1.0.1 2026-01-25T22:52:18,095 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.blueprint.core/1.10.3 2026-01-25T22:52:18,248 | 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-01-25T22:52:18,251 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.blueprint.cm/1.3.2 2026-01-25T22:52:18,267 | 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-01-25T22:52:18,269 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.deployer.kar/4.4.8 2026-01-25T22:52:18,275 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.deployer.wrap/4.4.8 2026-01-25T22:52:18,278 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.deployer.blueprint/4.4.8 2026-01-25T22:52:18,283 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.deployer.features/4.4.8 2026-01-25T22:52:18,289 | 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-01-25T22:52:18,292 | 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-01-25T22:52:18,298 | 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-01-25T22:52:18,303 | 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-01-25T22:52:18,306 | 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-01-25T22:52:18,312 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.servlet-api/4.0.0 2026-01-25T22:52:18,317 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.websocket-api/1.1.2 2026-01-25T22:52:18,317 | 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-01-25T22:52:18,318 | 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-01-25T22:52:18,319 | 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-01-25T22:52:18,319 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.sshd.osgi/2.15.0 2026-01-25T22:52:18,320 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.sshd.scp/2.15.0 2026-01-25T22:52:18,320 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.sshd.sftp/2.15.0 2026-01-25T22:52:18,320 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.jline/3.21.0 2026-01-25T22:52:18,321 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.shell.core/4.4.8 2026-01-25T22:52:18,350 | 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-01-25T22:52:18,352 | 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-01-25T22:52:18,376 | 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-01-25T22:52:18,376 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.system.core/4.4.8 2026-01-25T22:52:18,391 | 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-01-25T22:52:18,392 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.util/9.4.57.v20241219 2026-01-25T22:52:18,392 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.jmx/9.4.57.v20241219 2026-01-25T22:52:18,393 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.io/9.4.57.v20241219 2026-01-25T22:52:18,393 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.http/9.4.57.v20241219 2026-01-25T22:52:18,394 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.features.command/4.4.8 2026-01-25T22:52:18,410 | 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-01-25T22:52:18,412 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.kar.core/4.4.8 2026-01-25T22:52:18,419 | 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-01-25T22:52:18,420 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.jaas.config/4.4.8 2026-01-25T22:52:18,426 | 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-01-25T22:52:18,426 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.bundle.core/4.4.8 2026-01-25T22:52:18,445 | 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-01-25T22:52:18,445 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.osgi.service.component/1.5.1.202212101352 2026-01-25T22:52:18,446 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.felix.scr/2.2.6 2026-01-25T22:52:18,451 | 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-01-25T22:52:18,454 | 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-01-25T22:52:18,463 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.scr.state/4.4.8 2026-01-25T22:52:18,500 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.xml/9.4.57.v20241219 2026-01-25T22:52:18,501 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.log.core/4.4.8 2026-01-25T22:52:18,512 | INFO | features-3-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-01-25T22:52:18,519 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.client/9.4.57.v20241219 2026-01-25T22:52:18,520 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.instance.core/4.4.8 2026-01-25T22:52:18,535 | 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-01-25T22:52:18,536 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.jaas.modules/4.4.8 2026-01-25T22:52:18,545 | 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-01-25T22:52:18,546 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.package.core/4.4.8 2026-01-25T22:52:18,553 | 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-01-25T22:52:18,553 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.server/9.4.57.v20241219 2026-01-25T22:52:18,554 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.servlets/9.4.57.v20241219 2026-01-25T22:52:18,555 | 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-01-25T22:52:18,556 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.el-api/3.0.3 2026-01-25T22:52:18,556 | 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-01-25T22:52:18,557 | 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-01-25T22:52:18,557 | 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-01-25T22:52:18,561 | 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-01-25T22:52:18,563 | 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-01-25T22:52:18,675 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.config.command/4.4.8 2026-01-25T22:52:18,682 | 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-01-25T22:52:18,737 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.diagnostic.core/4.4.8 2026-01-25T22:52:18,744 | 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-01-25T22:52:18,745 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.shell.table/4.4.8 2026-01-25T22:52:18,745 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.jmx.api/1.1.5 2026-01-25T22:52:18,746 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.jmx.core/1.1.8 2026-01-25T22:52:18,748 | INFO | features-3-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Starting JMX OSGi agent 2026-01-25T22:52:18,756 | 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=b38ff68e-540f-406c-b5ff-8fe49b178884] for service with service.id [15] 2026-01-25T22:52:18,757 | 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=b38ff68e-540f-406c-b5ff-8fe49b178884] for service with service.id [39] 2026-01-25T22:52:18,759 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.continuation/9.4.57.v20241219 2026-01-25T22:52:18,760 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.security/9.4.57.v20241219 2026-01-25T22:52:18,760 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.jaas/9.4.57.v20241219 2026-01-25T22:52:18,761 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.servlet/9.4.57.v20241219 2026-01-25T22:52:18,788 | 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-01-25T22:52:18,798 | INFO | features-3-thread-1 | log | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Logging initialized @7559ms to org.eclipse.jetty.util.log.Slf4jLog 2026-01-25T22:52:18,805 | 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-01-25T22:52:18,818 | 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-01-25T22:52:18,818 | INFO | features-3-thread-1 | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Pax Web Runtime started 2026-01-25T22:52:18,819 | 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-01-25T22:52:18,819 | INFO | paxweb-config-3-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-01-25T22:52:18,826 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.web.core/4.4.8 2026-01-25T22:52:18,860 | 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-01-25T22:52:18,860 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.management.server/4.4.8 2026-01-25T22:52:18,882 | INFO | paxweb-config-3-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-01-25T22:52:18,883 | INFO | paxweb-config-3-thread-1 (change controller) | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Configuring JettyServerController{configuration=932f9fa5-8c53-4e54-89dc-1db776414f7c,state=UNCONFIGURED} 2026-01-25T22:52:18,883 | INFO | paxweb-config-3-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating Jetty server instance using configuration properties. 2026-01-25T22:52:18,944 | INFO | paxweb-config-3-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-01-25T22:52:19,059 | 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-01-25T22:52:19,062 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.jaas.command/4.4.8 2026-01-25T22:52:19,070 | 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-01-25T22:52:19,071 | 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-01-25T22:52:19,074 | 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-01-25T22:52:19,075 | 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-01-25T22:52:19,076 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.http.core/4.4.8 2026-01-25T22:52:19,084 | 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-01-25T22:52:19,084 | 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-01-25T22:52:19,086 | INFO | features-3-thread-1 | Activator | 369 - org.ops4j.pax.web.pax-web-extender-whiteboard - 8.0.33 | Starting Pax Web Whiteboard Extender 2026-01-25T22:52:19,133 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.jmx.whiteboard/1.2.0 2026-01-25T22:52:19,135 | 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@4cee9ee8 with name osgi.core:type=serviceState,version=1.7,framework=org.eclipse.osgi,uuid=b38ff68e-540f-406c-b5ff-8fe49b178884 2026-01-25T22:52:19,137 | 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@4cee9ee8 with name osgi.core:type=bundleState,version=1.7,framework=org.eclipse.osgi,uuid=b38ff68e-540f-406c-b5ff-8fe49b178884 2026-01-25T22:52:19,137 | 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@4cee9ee8 with name osgi.core:type=framework,version=1.7,framework=org.eclipse.osgi,uuid=b38ff68e-540f-406c-b5ff-8fe49b178884 2026-01-25T22:52:19,137 | 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@4cee9ee8 with name osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=b38ff68e-540f-406c-b5ff-8fe49b178884 2026-01-25T22:52:19,137 | INFO | paxweb-config-3-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-01-25T22:52:19,138 | 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@4cee9ee8 with name osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=b38ff68e-540f-406c-b5ff-8fe49b178884 2026-01-25T22:52:19,138 | 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@4cee9ee8 with name osgi.core:type=packageState,version=1.5,framework=org.eclipse.osgi,uuid=b38ff68e-540f-406c-b5ff-8fe49b178884 2026-01-25T22:52:19,138 | 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@4cee9ee8 with name osgi.core:type=wiringState,version=1.1,framework=org.eclipse.osgi,uuid=b38ff68e-540f-406c-b5ff-8fe49b178884 2026-01-25T22:52:19,138 | INFO | paxweb-config-3-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Using configured jetty-default@b544a34{HTTP/1.1, (http/1.1)}{0.0.0.0:8181} as non secure connector for address: 0.0.0.0:8181 2026-01-25T22:52:19,139 | INFO | paxweb-config-3-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Eagerly starting Jetty thread pool QueuedThreadPool[qtp1214998112]@486b6660{STOPPED,0<=0<=200,i=0,r=-1,q=0}[NO_TRY] 2026-01-25T22:52:19,144 | INFO | paxweb-config-3-thread-1 (change controller) | JettyFactory | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding JMX support to Jetty server 2026-01-25T22:52:19,163 | INFO | paxweb-config-3-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-01-25T22:52:19,163 | INFO | paxweb-config-3-thread-1 (change controller) | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Starting JettyServerController{configuration=932f9fa5-8c53-4e54-89dc-1db776414f7c,state=STOPPED} 2026-01-25T22:52:19,163 | INFO | paxweb-config-3-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Starting Server@4a8c7d0e{STOPPED}[9.4.57.v20241219] 2026-01-25T22:52:19,164 | INFO | paxweb-config-3-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-01-25T22:52:19,178 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.shell.commands/4.4.8 2026-01-25T22:52:19,196 | INFO | paxweb-config-3-thread-1 (change controller) | session | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | DefaultSessionIdManager workerName=node0 2026-01-25T22:52:19,196 | INFO | paxweb-config-3-thread-1 (change controller) | session | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | No SessionScavenger set, using defaults 2026-01-25T22:52:19,198 | INFO | paxweb-config-3-thread-1 (change controller) | session | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | node0 Scavenging every 660000ms 2026-01-25T22:52:19,207 | 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-01-25T22:52:19,209 | 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-01-25T22:52:19,209 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.url.war/2.6.17 2026-01-25T22:52:19,237 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.scr.management/4.4.8 2026-01-25T22:52:19,249 | INFO | features-3-thread-1 | ServiceComponentRuntimeMBeanImpl | 116 - org.apache.karaf.scr.management - 4.4.8 | Activating the Apache Karaf ServiceComponentRuntime MBean 2026-01-25T22:52:19,250 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.shell.ssh/4.4.8 2026-01-25T22:52:19,253 | INFO | paxweb-config-3-thread-1 (change controller) | AbstractConnector | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started jetty-default@b544a34{HTTP/1.1, (http/1.1)}{0.0.0.0:8181} 2026-01-25T22:52:19,254 | INFO | paxweb-config-3-thread-1 (change controller) | Server | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started @8017ms 2026-01-25T22:52:19,255 | INFO | paxweb-config-3-thread-1 (change controller) | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering HttpService factory 2026-01-25T22:52:19,271 | INFO | paxweb-config-3-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-01-25T22:52:19,282 | 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-01-25T22:52:19,286 | INFO | paxweb-config-3-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-01-25T22:52:19,288 | 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-01-25T22:52:19,289 | INFO | paxweb-config-3-thread-1 (change controller) | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering HttpServiceRuntime 2026-01-25T22:52:19,298 | 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-01-25T22:52:19,298 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.service.core/4.4.8 2026-01-25T22:52:19,302 | 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-01-25T22:52:19,302 | 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-01-25T22:52:19,305 | INFO | paxweb-config-3-thread-1 | ServerModel | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Created new ServletContextModel{id=ServletContextModel-3,contextPath='/'} 2026-01-25T22:52:19,306 | INFO | paxweb-config-3-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-01-25T22:52:19,307 | INFO | paxweb-config-3-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-01-25T22:52:19,311 | 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-01-25T22:52:19,312 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.bundle.blueprintstate/4.4.8 2026-01-25T22:52:19,315 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.blueprint/12.0.3 2026-01-25T22:52:19,316 | INFO | features-3-thread-1 | BlueprintBundleTracker | 180 - org.opendaylight.controller.blueprint - 12.0.3 | Starting BlueprintBundleTracker 2026-01-25T22:52:19,329 | 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-01-25T22:52:19,329 | 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-01-25T22:52:19,329 | 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-01-25T22:52:19,359 | INFO | paxweb-config-3-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@6e6b38c9{/,null,STOPPED} 2026-01-25T22:52:19,362 | INFO | paxweb-config-3-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@6e6b38c9{/,null,STOPPED} 2026-01-25T22:52:19,425 | 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-01-25T22:52:19,434 | INFO | activator-1-thread-1 | DefaultIoServiceFactoryFactory | 126 - org.apache.sshd.osgi - 2.15.0 | No detected/configured IoServiceFactoryFactory; using Nio2ServiceFactoryFactory 2026-01-25T22:52:19,605 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.annotation-api/1.3.5 2026-01-25T22:52:19,607 | 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-01-25T22:52:19,607 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.google.guava.failureaccess/1.0.3 2026-01-25T22:52:19,608 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.jspecify.jspecify/1.0.0 2026-01-25T22:52:19,609 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.google.guava/33.5.0.jre 2026-01-25T22:52:19,610 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.concepts/14.0.20 2026-01-25T22:52:19,611 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-common/14.0.20 2026-01-25T22:52:19,611 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-spec/14.0.20 2026-01-25T22:52:19,612 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.shiro-api/0.22.3 2026-01-25T22:52:19,613 | 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-01-25T22:52:19,614 | 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-01-25T22:52:19,614 | 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-01-25T22:52:19,615 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-reflect/14.0.20 2026-01-25T22:52:19,617 | 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-01-25T22:52:19,618 | 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-01-25T22:52:19,623 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8525/1.0.2 2026-01-25T22:52:19,624 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.google.gson/2.13.2 2026-01-25T22:52:19,625 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.servlet-api/3.1.0 2026-01-25T22:52:19,626 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.collections/3.2.2 2026-01-25T22:52:19,627 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.commons-beanutils/1.11.0 2026-01-25T22:52:19,630 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.owasp.encoder/1.3.1 2026-01-25T22:52:19,632 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.repackaged-shiro/0.22.3 2026-01-25T22:52:19,633 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.jolokia.osgi/1.7.2 2026-01-25T22:52:19,637 | 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-01-25T22:52:19,648 | INFO | paxweb-config-3-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@5fa98671,contexts=[{HS,OCM-5,context:2047420562,/}]} 2026-01-25T22:52:19,649 | INFO | paxweb-config-3-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@5fa98671,contexts=null}", size=3} 2026-01-25T22:52:19,649 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{HS,id=OCM-5,name='context:2047420562',path='/',bundle=org.jolokia.osgi,context=WebContainerContextWrapper{bundle=org.jolokia.osgi_1.7.2 [156],contextId='context:2047420562',delegate=org.jolokia.osgi.security.ServiceAuthenticationHttpContext@7a092892}} to o.o.p.w.s.j.i.PaxWebServletContextHandler@6e6b38c9{/,null,STOPPED} 2026-01-25T22:52:19,650 | INFO | paxweb-config-3-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@6e6b38c9{/,null,STOPPED} 2026-01-25T22:52:19,650 | INFO | paxweb-config-3-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@5fa98671,contexts=[{HS,OCM-5,context:2047420562,/}]} 2026-01-25T22:52:19,653 | INFO | paxweb-config-3-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:2047420562',path='/',bundle=org.jolokia.osgi,context=WebContainerContextWrapper{bundle=org.jolokia.osgi_1.7.2 [156],contextId='context:2047420562',delegate=org.jolokia.osgi.security.ServiceAuthenticationHttpContext@7a092892}} 2026-01-25T22:52:19,671 | INFO | paxweb-config-3-thread-1 | osgi | 156 - org.jolokia.osgi - 1.7.2 | No access restrictor found, access to any MBean is allowed 2026-01-25T22:52:19,697 | INFO | paxweb-config-3-thread-1 | ContextHandler | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started o.o.p.w.s.j.i.PaxWebServletContextHandler@6e6b38c9{/,null,AVAILABLE} 2026-01-25T22:52:19,697 | INFO | paxweb-config-3-thread-1 | OsgiServletContext | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Registering OsgiServletContext{model=OsgiContextModel{HS,id=OCM-5,name='context:2047420562',path='/',bundle=org.jolokia.osgi,context=WebContainerContextWrapper{bundle=org.jolokia.osgi_1.7.2 [156],contextId='context:2047420562',delegate=org.jolokia.osgi.security.ServiceAuthenticationHttpContext@7a092892}}} as OSGi service for "/" context path 2026-01-25T22:52:19,703 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.authn-api/0.22.3 2026-01-25T22:52:19,704 | 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-01-25T22:52:19,705 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.lang3/3.19.0 2026-01-25T22:52:19,707 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.encrypt-service/0.22.3 2026-01-25T22:52:19,707 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | triemap/1.3.2 2026-01-25T22:52:19,708 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.util/14.0.20 2026-01-25T22:52:19,709 | 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-01-25T22:52:19,710 | 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-01-25T22:52:19,710 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.cert/0.22.3 2026-01-25T22:52:19,771 | 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.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.aaa.encrypt.AAAEncryptionService), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.yangtools.binding.data.codec.api.BindingNormalizedNodeSerializer))] 2026-01-25T22:52:19,773 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.codec-base/4.2.7.Final 2026-01-25T22:52:19,774 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | lz4-java/1.8.0 2026-01-25T22:52:19,774 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.codec-compression/4.2.7.Final 2026-01-25T22:52:19,775 | 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-01-25T22:52:19,775 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.resolver/4.2.7.Final 2026-01-25T22:52:19,775 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.handler/4.2.7.Final 2026-01-25T22:52:19,776 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.codec-http/4.2.7.Final 2026-01-25T22:52:19,776 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.codec-http2/4.2.7.Final 2026-01-25T22:52:19,777 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.commons-codec/1.19.0 2026-01-25T22:52:19,777 | 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-01-25T22:52:19,777 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-api/10.0.2 2026-01-25T22:52:19,778 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8341/1.0.2 2026-01-25T22:52:19,778 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9640/1.0.2 2026-01-25T22:52:19,779 | 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-01-25T22:52:19,779 | 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-01-25T22:52:19,779 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-tcp/10.0.2 2026-01-25T22:52:19,780 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-crypto/10.0.2 2026-01-25T22:52:19,780 | 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-01-25T22:52:19,780 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9642/1.0.2 2026-01-25T22:52:19,781 | 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-01-25T22:52:19,781 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9641/1.0.2 2026-01-25T22:52:19,781 | 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-01-25T22:52:19,782 | 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-01-25T22:52:19,782 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-tls/10.0.2 2026-01-25T22:52:19,783 | 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-01-25T22:52:19,783 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-http/10.0.2 2026-01-25T22:52:19,784 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.typesafe.config/1.4.5 2026-01-25T22:52:19,784 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.scala3-library/12.0.3 2026-01-25T22:52:19,785 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.typesafe.sslconfig/0.6.1 2026-01-25T22:52:19,786 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.aeron.annotations/1.45.1 2026-01-25T22:52:19,786 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.agrona.core/1.22.0 2026-01-25T22:52:19,786 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.aeron.client/1.45.1 2026-01-25T22:52:19,787 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.aeron.driver/1.45.1 2026-01-25T22:52:19,787 | 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-01-25T22:52:19,787 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | reactive-streams/1.0.4 2026-01-25T22:52:19,788 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.repackaged-pekko/12.0.3 2026-01-25T22:52:19,791 | 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-01-25T22:52:19,795 | 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-01-25T22:52:19,798 | 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-01-25T22:52:19,799 | 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-01-25T22:52:19,799 | 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-01-25T22:52:19,800 | 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-01-25T22:52:19,800 | 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-01-25T22:52:19,801 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-ir/14.0.20 2026-01-25T22:52:19,802 | 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-01-25T22:52:19,803 | 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-01-25T22:52:19,804 | 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-01-25T22:52:19,805 | 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-01-25T22:52:19,807 | 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-01-25T22:52:19,807 | 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-01-25T22:52:19,808 | 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-01-25T22:52:19,809 | 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-01-25T22:52:19,810 | 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-01-25T22:52:19,810 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.shaded-sshd/10.0.2 2026-01-25T22:52:19,811 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6241/1.0.2 2026-01-25T22:52:19,811 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6243/1.0.2 2026-01-25T22:52:19,812 | 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-01-25T22:52:19,812 | 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-01-25T22:52:19,815 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.core/4.2.37 2026-01-25T22:52:19,816 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.rabbitmq.client/5.26.0 2026-01-25T22:52:19,817 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javassist/3.30.2.GA 2026-01-25T22:52:19,818 | 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-01-25T22:52:19,818 | 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-01-25T22:52:19,868 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.validation.jakarta.validation-api/2.0.2 2026-01-25T22:52:19,869 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc7952/1.0.2 2026-01-25T22:52:19,870 | 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-01-25T22:52:19,871 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8526/1.0.2 2026-01-25T22:52:19,872 | 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-01-25T22:52:19,873 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.jvm/4.2.37 2026-01-25T22:52:19,874 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.healthchecks/4.2.37 2026-01-25T22:52:19,875 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.shaded-exificient/10.0.2 2026-01-25T22:52:19,876 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | checker-qual/3.51.1 2026-01-25T22:52:19,876 | 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-01-25T22:52:19,877 | 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-01-25T22:52:19,877 | 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-01-25T22:52:19,878 | 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-01-25T22:52:19,878 | 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-01-25T22:52:19,879 | 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-01-25T22:52:19,879 | 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-01-25T22:52:19,880 | 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-01-25T22:52:19,880 | 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-01-25T22:52:19,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netconf-api/10.0.2 2026-01-25T22:52:19,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netconf-common/10.0.2 2026-01-25T22:52:19,885 | 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-01-25T22:52:19,886 | 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-01-25T22:52:19,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | stax2-api/4.2.2 2026-01-25T22:52:19,886 | 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-01-25T22:52:19,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.databind/10.0.2 2026-01-25T22:52:19,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.dom-api/10.0.2 2026-01-25T22:52:19,889 | 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-01-25T22:52:19,890 | 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-01-25T22:52:19,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-model/14.0.20 2026-01-25T22:52:19,891 | 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-01-25T22:52:19,893 | 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-01-25T22:52:19,895 | 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-01-25T22:52:19,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | net.bytebuddy.byte-buddy/1.17.8 2026-01-25T22:52:19,899 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-loader/14.0.20 2026-01-25T22:52:19,900 | 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-01-25T22:52:19,921 | INFO | features-3-thread-1 | SimpleBindingDOMCodecFactory | 302 - org.opendaylight.yangtools.binding-data-codec-dynamic - 14.0.20 | Binding/DOM Codec enabled 2026-01-25T22:52:19,921 | 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-01-25T22:52:19,922 | 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-01-25T22:52:19,922 | 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-01-25T22:52:19,925 | 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-01-25T22:52:19,925 | 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-01-25T22:52:19,927 | 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-01-25T22:52:19,927 | 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-01-25T22:52:19,929 | 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-01-25T22:52:19,929 | 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-01-25T22:52:19,931 | 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-01-25T22:52:19,931 | 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-01-25T22:52:19,932 | 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-01-25T22:52:19,933 | 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-01-25T22:52:19,934 | 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-01-25T22:52:19,936 | 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-01-25T22:52:19,937 | 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-01-25T22:52:19,942 | 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-01-25T22:52:19,943 | 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-01-25T22:52:19,944 | 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-01-25T22:52:19,945 | 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-01-25T22:52:19,946 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.antlr.antlr4-runtime/4.13.2 2026-01-25T22:52:19,946 | 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-01-25T22:52:19,946 | 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-01-25T22:52:19,947 | 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-01-25T22:52:19,948 | 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-01-25T22:52:19,952 | 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-01-25T22:52:19,953 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-generator/14.0.20 2026-01-25T22:52:19,957 | INFO | features-3-thread-1 | DefaultBindingRuntimeGenerator | 305 - org.opendaylight.yangtools.binding-generator - 14.0.20 | Binding/YANG type support activated 2026-01-25T22:52:19,957 | 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-01-25T22:52:19,965 | INFO | features-3-thread-1 | OSGiBindingRuntime | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Binding Runtime activated 2026-01-25T22:52:19,969 | INFO | features-3-thread-1 | OSGiModelRuntime | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Model Runtime starting 2026-01-25T22:52:19,993 | INFO | features-3-thread-1 | KarafFeaturesSupport | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Will attempt to integrate with Karaf FeaturesService 2026-01-25T22:52:20,584 | INFO | features-3-thread-1 | NettyTransportSupport | 291 - org.opendaylight.netconf.transport-api - 10.0.2 | Netty transport backed by epoll(2) 2026-01-25T22:52:20,604 | INFO | features-3-thread-1 | SharedEffectiveModelContextFactory | 355 - org.opendaylight.yangtools.yang-parser-impl - 14.0.20 | Using weak references 2026-01-25T22:52:21,403 | INFO | features-3-thread-1 | OSGiModuleInfoSnapshotImpl | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | EffectiveModelContext generation 1 activated 2026-01-25T22:52:21,613 | INFO | features-3-thread-1 | OSGiBindingRuntimeContextImpl | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | BindingRuntimeContext generation 1 activated 2026-01-25T22:52:21,614 | INFO | features-3-thread-1 | GlobalBindingRuntimeContext | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Global BindingRuntimeContext generation 1 activated 2026-01-25T22:52:21,614 | INFO | features-3-thread-1 | OSGiModelRuntime | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Model Runtime started 2026-01-25T22:52:21,615 | 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-01-25T22:52:21,620 | INFO | features-3-thread-1 | OSGiBindingDOMCodec | 303 - org.opendaylight.yangtools.binding-data-codec-osgi - 14.0.20 | Binding/DOM Codec activated 2026-01-25T22:52:21,637 | INFO | features-3-thread-1 | OSGiBindingDOMCodecServicesImpl | 303 - org.opendaylight.yangtools.binding-data-codec-osgi - 14.0.20 | Binding/DOM Codec generation 1 activated 2026-01-25T22:52:21,638 | 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-01-25T22:52:21,640 | 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-01-25T22:52:21,651 | INFO | features-3-thread-1 | OSGiBlockingBindingNormalizer | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter activated 2026-01-25T22:52:21,659 | INFO | features-3-thread-1 | DynamicBindingAdapter | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | 8 DOMService trackers started 2026-01-25T22:52:21,660 | 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-01-25T22:52:21,663 | 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-01-25T22:52:21,668 | 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-01-25T22:52:21,669 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.jmx/4.2.37 2026-01-25T22:52:21,669 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.raft-api/12.0.3 2026-01-25T22:52:21,670 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.raft-spi/12.0.3 2026-01-25T22:52:21,673 | 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-01-25T22:52:21,685 | INFO | features-3-thread-1 | FileAkkaConfigurationReader | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | File-based Pekko configuration reader enabled 2026-01-25T22:52:21,685 | 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-01-25T22:52:21,687 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.text/1.14.0 2026-01-25T22:52:21,688 | 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-01-25T22:52:21,689 | 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-01-25T22:52:21,689 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.raft-journal/12.0.3 2026-01-25T22:52:21,690 | 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-01-25T22:52:21,690 | 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-01-25T22:52:21,690 | 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-01-25T22:52:21,694 | INFO | features-3-thread-1 | OSGiDOMSchemaService | 250 - org.opendaylight.mdsal.mdsal-dom-schema-osgi - 15.0.2 | DOM Schema services activated 2026-01-25T22:52:21,694 | INFO | features-3-thread-1 | OSGiDOMSchemaService | 250 - org.opendaylight.mdsal.mdsal-dom-schema-osgi - 15.0.2 | Updating context to generation 1 2026-01-25T22:52:21,695 | 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-01-25T22:52:21,702 | INFO | features-3-thread-1 | OSGiActorSystemProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Actor System provider starting 2026-01-25T22:52:21,910 | INFO | features-3-thread-1 | ActorSystemProviderImpl | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Creating new ActorSystem 2026-01-25T22:52:22,233 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | Slf4jLogger | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Slf4jLogger started 2026-01-25T22:52:22,507 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | 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.170.26:2550] with UID [-6411169228607315973] 2026-01-25T22:52:22,518 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.170.26:2550] - Starting up, Pekko version [1.2.1] ... 2026-01-25T22:52:22,563 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.170.26:2550] - Registered cluster JMX MBean [pekko:type=Cluster] 2026-01-25T22:52:22,564 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.170.26:2550] - Started up successfully 2026-01-25T22:52:22,598 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | 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.170.26:2550#-6411169228607315973], selfDc [default]. 2026-01-25T22:52:22,601 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.170.26:2550] - Node [pekko://opendaylight-cluster-data@10.30.170.26:2550] is JOINING itself (with roles [member-1, dc-default], version [0.0.0]) and forming new cluster 2026-01-25T22:52:22,602 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.170.26:2550] - is the new leader among reachable nodes (more leaders may exist) 2026-01-25T22:52:22,609 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.170.26:2550] - Leader is moving node [pekko://opendaylight-cluster-data@10.30.170.26:2550] to [Up] 2026-01-25T22:52:22,621 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | 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-01-25T22:52:22,781 | INFO | features-3-thread-1 | OSGiActorSystemProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Actor System provider started 2026-01-25T22:52:22,796 | INFO | features-3-thread-1 | OSGiDatastoreContextIntrospectorFactory | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Datastore Context Introspector activated 2026-01-25T22:52:22,798 | INFO | features-3-thread-1 | FileModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Shard configuration provider started 2026-01-25T22:52:22,801 | INFO | features-3-thread-1 | OSGiDistributedDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Distributed Datastore type CONFIGURATION starting 2026-01-25T22:52:23,021 | WARN | features-3-thread-1 | DatastoreContext | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Cannot find policy , will stick with normal 2026-01-25T22:52:23,026 | INFO | features-3-thread-1 | DistributedDataStoreFactory | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Create data store instance of type : config 2026-01-25T22:52:23,026 | INFO | features-3-thread-1 | AbstractModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Config file exists - reading config from it 2026-01-25T22:52:23,027 | INFO | features-3-thread-1 | AbstractModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Config file exists - reading config from it 2026-01-25T22:52:23,032 | INFO | features-3-thread-1 | AbstractDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Creating ShardManager : shardmanager-config 2026-01-25T22:52:23,084 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Starting ShardManager shard-manager-config 2026-01-25T22:52:23,085 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Recovery complete 2026-01-25T22:52:23,088 | 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-01-25T22:52:23,091 | INFO | features-3-thread-1 | AbstractModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Config file exists - reading config from it 2026-01-25T22:52:23,092 | INFO | features-3-thread-1 | AbstractModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Config file exists - reading config from it 2026-01-25T22:52:23,092 | INFO | features-3-thread-1 | OSGiDistributedDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Distributed Datastore type OPERATIONAL starting 2026-01-25T22:52:23,093 | WARN | features-3-thread-1 | DatastoreContext | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Cannot find policy , will stick with normal 2026-01-25T22:52:23,094 | INFO | features-3-thread-1 | DistributedDataStoreFactory | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Create data store instance of type : operational 2026-01-25T22:52:23,094 | INFO | features-3-thread-1 | AbstractDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Creating ShardManager : shardmanager-operational 2026-01-25T22:52:23,096 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Starting ShardManager shard-manager-operational 2026-01-25T22:52:23,096 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Recovery complete 2026-01-25T22:52:23,103 | 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-01-25T22:52:23,105 | 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-01-25T22:52:23,110 | 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-01-25T22:52:23,114 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.keystore-legacy/10.0.2 2026-01-25T22:52:23,115 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-api/10.0.2 2026-01-25T22:52:23,117 | 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-01-25T22:52:23,118 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | 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.170.26:2550 2026-01-25T22:52:23,119 | 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-operational with address pekko://opendaylight-cluster-data@10.30.170.26:2550/user/shardmanager-operational/member-1-shard-default-operational 2026-01-25T22:52:23,119 | 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-operational with address pekko://opendaylight-cluster-data@10.30.170.26:2550/user/shardmanager-operational/member-1-shard-topology-operational 2026-01-25T22:52:23,119 | 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-operational with address pekko://opendaylight-cluster-data@10.30.170.26:2550/user/shardmanager-operational/member-1-shard-inventory-operational 2026-01-25T22:52:23,119 | 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-operational with address pekko://opendaylight-cluster-data@10.30.170.26:2550/user/shardmanager-operational/member-1-shard-toaster-operational 2026-01-25T22:52:23,121 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550 2026-01-25T22:52:23,121 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550/user/shardmanager-config/member-1-shard-default-config 2026-01-25T22:52:23,121 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550/user/shardmanager-config/member-1-shard-topology-config 2026-01-25T22:52:23,121 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550/user/shardmanager-config/member-1-shard-inventory-config 2026-01-25T22:52:23,121 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550/user/shardmanager-config/member-1-shard-toaster-config 2026-01-25T22:52:23,122 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8343/1.0.2 2026-01-25T22:52:23,123 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8344/1.0.2 2026-01-25T22:52:23,123 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8528/1.0.2 2026-01-25T22:52:23,125 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550/user/shardmanager-config/member-1-shard-default-config 2026-01-25T22:52:23,130 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550/user/shardmanager-config/member-1-shard-topology-config 2026-01-25T22:52:23,138 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | 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.170.26:2550/user/shardmanager-operational/member-1-shard-default-operational 2026-01-25T22:52:23,138 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | 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.170.26:2550/user/shardmanager-operational/member-1-shard-topology-operational 2026-01-25T22:52:23,139 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | 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.170.26:2550/user/shardmanager-operational/member-1-shard-inventory-operational 2026-01-25T22:52:23,139 | 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-01-25T22:52:23,140 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | 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.170.26:2550/user/shardmanager-operational/member-1-shard-toaster-operational 2026-01-25T22:52:23,140 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-inventory-operational: Shard created, persistent : false 2026-01-25T22:52:23,141 | 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-01-25T22:52:23,142 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-topology-config: Shard created, persistent : true 2026-01-25T22:52:23,142 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-inventory-config: Shard created, persistent : true 2026-01-25T22:52:23,142 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8529/1.0.2 2026-01-25T22:52:23,142 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8639/1.0.2 2026-01-25T22:52:23,143 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8072/1.0.2 2026-01-25T22:52:23,143 | 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-01-25T22:52:23,144 | 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-01-25T22:52:23,144 | 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-01-25T22:52:23,144 | 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-01-25T22:52:23,145 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.model.rfc5277/10.0.2 2026-01-25T22:52:23,145 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6022/1.0.2 2026-01-25T22:52:23,145 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6470/1.0.2 2026-01-25T22:52:23,146 | 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-01-25T22:52:23,146 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.client-mdsal/10.0.2 2026-01-25T22:52:23,153 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-topology-operational: Shard created, persistent : false 2026-01-25T22:52:23,156 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550/user/shardmanager-config/member-1-shard-inventory-config 2026-01-25T22:52:23,157 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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.170.26:2550/user/shardmanager-config/member-1-shard-toaster-config 2026-01-25T22:52:23,157 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-toaster-config: Shard created, persistent : true 2026-01-25T22:52:23,158 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-toaster-operational: Shard created, persistent : false 2026-01-25T22:52:23,187 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-15 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.170.26:2550/user/shardmanager-operational/member-1-shard-toaster-operational/member-1-shard-toaster-operational-notifier#2034015257 created and ready for shard:member-1-shard-toaster-operational 2026-01-25T22:52:23,187 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.170.26:2550/user/shardmanager-config/member-1-shard-toaster-config/member-1-shard-toaster-config-notifier#1897951193 created and ready for shard:member-1-shard-toaster-config 2026-01-25T22:52:23,187 | 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.170.26:2550/user/shardmanager-config/member-1-shard-topology-config/member-1-shard-topology-config-notifier#-762947921 created and ready for shard:member-1-shard-topology-config 2026-01-25T22:52:23,190 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational: Starting recovery with journal batch size 1 2026-01-25T22:52:23,190 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational: Starting recovery with journal batch size 1 2026-01-25T22:52:23,190 | 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.170.26:2550/user/shardmanager-operational/member-1-shard-topology-operational/member-1-shard-topology-operational-notifier#1041770076 created and ready for shard:member-1-shard-topology-operational 2026-01-25T22:52:23,191 | 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.170.26:2550/user/shardmanager-operational/member-1-shard-inventory-operational/member-1-shard-inventory-operational-notifier#1207005355 created and ready for shard:member-1-shard-inventory-operational 2026-01-25T22:52:23,191 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational: Starting recovery with journal batch size 1 2026-01-25T22:52:23,192 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config: Starting recovery with journal batch size 1 2026-01-25T22:52:23,192 | 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.170.26:2550/user/shardmanager-operational/member-1-shard-default-operational/member-1-shard-default-operational-notifier#-1054344309 created and ready for shard:member-1-shard-default-operational 2026-01-25T22:52:23,192 | 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.170.26:2550/user/shardmanager-config/member-1-shard-inventory-config/member-1-shard-inventory-config-notifier#932846744 created and ready for shard:member-1-shard-inventory-config 2026-01-25T22:52:23,192 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config: Starting recovery with journal batch size 1 2026-01-25T22:52:23,192 | 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-01-25T22:52:23,192 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config: Starting recovery with journal batch size 1 2026-01-25T22:52:23,194 | 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.170.26:2550/user/shardmanager-config/member-1-shard-default-config/member-1-shard-default-config-notifier#-428557383 created and ready for shard:member-1-shard-default-config 2026-01-25T22:52:23,194 | 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-01-25T22:52:23,352 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config: journal open: applyTo=0 2026-01-25T22:52:23,353 | 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-01-25T22:52:23,352 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config: journal open: applyTo=0 2026-01-25T22:52:23,353 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational: journal open: applyTo=0 2026-01-25T22:52:23,353 | 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-01-25T22:52:23,353 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config: journal open: applyTo=0 2026-01-25T22:52:23,353 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational: journal open: applyTo=0 2026-01-25T22:52:23,353 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational: journal open: applyTo=0 2026-01-25T22:52:23,375 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | 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-01-25T22:52:23,375 | 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-01-25T22:52:23,376 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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-01-25T22:52:23,376 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | 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-01-25T22:52:23,377 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | 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-01-25T22:52:23,378 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | 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-01-25T22:52:23,378 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | 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-01-25T22:52:23,378 | 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-01-25T22:52:23,379 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational: Recovery completed in in 13.53 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-01-25T22:52:23,379 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational: Recovery completed in in 14.03 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-01-25T22:52:23,380 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational: Recovery completed in in 13.25 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-01-25T22:52:23,380 | 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 14.14 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-01-25T22:52:23,380 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config: Recovery completed in in 15.87 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-01-25T22:52:23,380 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config: Recovery completed in in 15.79 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-01-25T22:52:23,381 | 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 9.028 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-01-25T22:52:23,381 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config: Recovery completed in in 16.17 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-01-25T22:52:23,384 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | 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-01-25T22:52:23,384 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,384 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,384 | 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-config , received role change from null to Follower 2026-01-25T22:52:23,385 | 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-inventory-config , received role change from null to Follower 2026-01-25T22:52:23,385 | 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-01-25T22:52:23,385 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,385 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,388 | INFO | features-3-thread-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | Schema Resource Manager instantiated on cache/schema 2026-01-25T22:52:23,389 | 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-01-25T22:52:23,390 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-ssh/10.0.2 2026-01-25T22:52:23,390 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.codegen-extensions/14.0.20 2026-01-25T22:52:23,390 | 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-01-25T22:52:23,391 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.topology/10.0.2 2026-01-25T22:52:23,393 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.h2database/2.3.232 2026-01-25T22:52:23,402 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational (Candidate): Starting new election term 1 2026-01-25T22:52:23,402 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational (Candidate): Starting new election term 1 2026-01-25T22:52:23,402 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | 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-01-25T22:52:23,402 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | 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-01-25T22:52:23,402 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,402 | 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-topology-operational , received role change from Follower to Candidate 2026-01-25T22:52:23,403 | 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-01-25T22:52:23,403 | 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-01-25T22:52:23,403 | 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-01-25T22:52:23,403 | 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 Follower to Candidate 2026-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational (Candidate): Starting new election term 1 2026-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config (Candidate): Starting new election term 1 2026-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config (Candidate): Starting new election term 1 2026-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | 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-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | 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-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | 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-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,404 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config (Candidate): Starting new election term 1 2026-01-25T22:52:23,405 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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-01-25T22:52:23,405 | 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-01-25T22:52:23,405 | 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-01-25T22:52:23,405 | 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-toaster-config , received role change from Follower to Candidate 2026-01-25T22:52:23,405 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,406 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | 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-01-25T22:52:23,410 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | 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-01-25T22:52:23,410 | 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-01-25T22:52:23,410 | INFO | opendaylight-cluster-data-shard-dispatcher-17 | 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-01-25T22:52:23,410 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,410 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | 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-01-25T22:52:23,410 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | 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-01-25T22:52:23,410 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | 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-01-25T22:52:23,410 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | 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-01-25T22:52:23,411 | 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-inventory-config , received role change from Candidate to Leader 2026-01-25T22:52:23,411 | 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-toaster-operational , received role change from Candidate to Leader 2026-01-25T22:52:23,411 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | 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-01-25T22:52:23,411 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | 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-01-25T22:52:23,411 | 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-01-25T22:52:23,411 | 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-operational , received role change from Candidate to Leader 2026-01-25T22:52:23,411 | 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-topology-operational , received role change from Candidate to Leader 2026-01-25T22:52:23,412 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for MountPointService activated 2026-01-25T22:52:23,414 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | 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-01-25T22:52:23,416 | 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-toaster-operational , registered listener pekko://opendaylight-cluster-data/user/shardmanager-operational 2026-01-25T22:52:23,416 | 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-config , registered listener pekko://opendaylight-cluster-data/user/shardmanager-config 2026-01-25T22:52:23,417 | 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@1afa7dbf 2026-01-25T22:52:23,417 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@9559c9a 2026-01-25T22:52:23,417 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | 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-01-25T22:52:23,418 | INFO | features-3-thread-1 | DOMRpcRouter | 249 - org.opendaylight.mdsal.mdsal-dom-broker - 15.0.2 | DOM RPC/Action router started 2026-01-25T22:52:23,419 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | 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-01-25T22:52:23,420 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@17f8d6a 2026-01-25T22:52:23,420 | 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-topology-config , registered listener pekko://opendaylight-cluster-data/user/shardmanager-config 2026-01-25T22:52:23,420 | 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-topology-operational , registered listener pekko://opendaylight-cluster-data/user/shardmanager-operational 2026-01-25T22:52:23,420 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | 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-01-25T22:52:23,420 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@37945d71 2026-01-25T22:52:23,421 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | 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-01-25T22:52:23,421 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | 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-01-25T22:52:23,421 | 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-inventory-config from Candidate to Leader 2026-01-25T22:52:23,421 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for ActionProviderService activated 2026-01-25T22:52:23,421 | 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@2ec84766 2026-01-25T22:52:23,422 | 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-default-config from Candidate to Leader 2026-01-25T22:52:23,422 | 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@2d497572 2026-01-25T22:52:23,422 | 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-topology-config from Candidate to Leader 2026-01-25T22:52:23,422 | 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@6871046c 2026-01-25T22:52:23,422 | 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-01-25T22:52:23,422 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: All Shards are ready - data store config is ready 2026-01-25T22:52:23,424 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for ActionService activated 2026-01-25T22:52:23,424 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | OSGiDOMStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Datastore service type CONFIGURATION activated 2026-01-25T22:52:23,425 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | OSGiDistributedDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Distributed Datastore type CONFIGURATION started 2026-01-25T22:52:23,426 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | 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-01-25T22:52:23,426 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@5cd27595 2026-01-25T22:52:23,426 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | 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-01-25T22:52:23,426 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: All Shards are ready - data store operational is ready 2026-01-25T22:52:23,429 | INFO | features-3-thread-1 | DOMNotificationRouter | 249 - org.opendaylight.mdsal.mdsal-dom-broker - 15.0.2 | DOM Notification Router started 2026-01-25T22:52:23,431 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for NotificationService activated 2026-01-25T22:52:23,435 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for NotificationPublishService activated 2026-01-25T22:52:23,439 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | ConcurrentDOMDataBroker | 335 - org.opendaylight.yangtools.util - 14.0.20 | ThreadFactory created: CommitFutures 2026-01-25T22:52:23,441 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | DataBrokerCommitExecutor | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | DOM Data Broker commit exector started 2026-01-25T22:52:23,441 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | OSGiDOMStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Datastore service type OPERATIONAL activated 2026-01-25T22:52:23,443 | 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.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.aaa.encrypt.AAAEncryptionService), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.api.DataBroker))] 2026-01-25T22:52:23,443 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | ConcurrentDOMDataBroker | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | DOM Data Broker started 2026-01-25T22:52:23,447 | 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.aaa.encrypt.AAAEncryptionService), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.api.DataBroker))] 2026-01-25T22:52:23,447 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for DataBroker activated 2026-01-25T22:52:23,452 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for RpcProviderService activated 2026-01-25T22:52:23,505 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | 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#-501038640], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present} 2026-01-25T22:52:23,505 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | 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#-501038640], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present}} 2026-01-25T22:52:23,516 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | 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#-501038640], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present}} in 10.85 ms 2026-01-25T22:52:23,520 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | ClusterSingletonManager | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Singleton manager starting singleton actor [pekko://opendaylight-cluster-data/system/singletonManagerOwnerSupervisor/OwnerSupervisor] 2026-01-25T22:52:23,520 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for RpcService activated 2026-01-25T22:52:23,520 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | ClusterSingletonManager | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | ClusterSingletonManager state change [Start -> Oldest] 2026-01-25T22:52:23,520 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.callhome-provider/10.0.2 2026-01-25T22:52:23,548 | INFO | features-3-thread-1 | NettyNetconfTimer | 273 - org.opendaylight.netconf.netconf-common - 10.0.2 | NETCONF timer started 2026-01-25T22:52:23,568 | 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)] 2026-01-25T22:52:23,592 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-12 | OSGiDistributedDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Distributed Datastore type OPERATIONAL started 2026-01-25T22:52:23,669 | INFO | CommitFutures-0 | OSGiEncryptionServiceConfigurator | 166 - org.opendaylight.aaa.encrypt-service-impl - 0.22.3 | Configuration update succeeded 2026-01-25T22:52:23,749 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | 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#540831518], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=1, shard=topology, dataTree=present} 2026-01-25T22:52:23,749 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | 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#540831518], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=1, shard=topology, dataTree=present}} 2026-01-25T22:52:23,758 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-5 | 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#540831518], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=1, shard=topology, dataTree=present}} in 8.512 ms 2026-01-25T22:52:23,773 | INFO | Blueprint Extender: 3 | LazyBindingList | 302 - org.opendaylight.yangtools.binding-data-codec-dynamic - 14.0.20 | Using lazy population for lists larger than 16 element(s) 2026-01-25T22:52:23,795 | INFO | Blueprint Extender: 3 | AaaCertMdsalProvider | 164 - org.opendaylight.aaa.cert - 0.22.3 | AaaCertMdsalProvider Initialized 2026-01-25T22:52:23,807 | INFO | features-3-thread-1 | EOSClusterSingletonServiceProvider | 256 - org.opendaylight.mdsal.mdsal-singleton-impl - 15.0.2 | Cluster Singleton Service started 2026-01-25T22:52:23,818 | INFO | Blueprint Extender: 3 | 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-01-25T22:52:23,867 | INFO | opendaylight-cluster-data-notification-dispatcher-29 | AAAEncryptionServiceImpl | 166 - org.opendaylight.aaa.encrypt-service-impl - 0.22.3 | AAAEncryptionService activated 2026-01-25T22:52:23,882 | INFO | opendaylight-cluster-data-notification-dispatcher-29 | OSGiEncryptionServiceConfigurator | 166 - org.opendaylight.aaa.encrypt-service-impl - 0.22.3 | Encryption Service enabled 2026-01-25T22:52:23,892 | INFO | features-3-thread-1 | DefaultNetconfKeystoreService | 266 - org.opendaylight.netconf.keystore-legacy - 10.0.2 | NETCONF keystore service started 2026-01-25T22:52:23,933 | 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-01-25T22:52:23,951 | 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-01-25T22:52:23,953 | 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-01-25T22:52:23,954 | 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-01-25T22:52:23,955 | 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-01-25T22:52:23,988 | INFO | Blueprint Extender: 3 | ODLKeyTool | 164 - org.opendaylight.aaa.cert - 0.22.3 | ctl.jks is created 2026-01-25T22:52:24,018 | INFO | Blueprint Extender: 3 | CertificateManagerService | 164 - org.opendaylight.aaa.cert - 0.22.3 | Certificate Manager service has been initialized 2026-01-25T22:52:24,022 | INFO | Blueprint Extender: 3 | CertificateManagerService | 164 - org.opendaylight.aaa.cert - 0.22.3 | AaaCert Rpc Service has been initialized 2026-01-25T22:52:24,024 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.cert/0.22.3 has been started 2026-01-25T22:52:24,024 | 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-01-25T22:52:24,049 | 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-01-25T22:52:24,149 | INFO | features-3-thread-1 | IetfZeroTouchCallHomeServerProvider | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Call-Home SSH server started successfully 2026-01-25T22:52:24,155 | 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-01-25T22:52:24,158 | INFO | features-3-thread-1 | NetconfCallHomeTlsService | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Call-Home TLS server started successfully 2026-01-25T22:52:24,160 | 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-01-25T22:52:24,182 | INFO | features-3-thread-1 | OSGiPasswordServiceConfigBootstrap | 171 - org.opendaylight.aaa.password-service-impl - 0.22.3 | Listening for password service configuration 2026-01-25T22:52:24,183 | 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-01-25T22:52:24,189 | 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-01-25T22:52:24,189 | 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-01-25T22:52:24,189 | 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-01-25T22:52:24,196 | 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(100)] : Constructor argument 0 in class class org.opendaylight.aaa.datastore.h2.H2Store has unsupported type org.opendaylight.aaa.datastore.h2.ConnectionProvider 2026-01-25T22:52:24,203 | INFO | features-3-thread-1 | H2Store | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | H2 IDMStore activated 2026-01-25T22:52:24,204 | 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-01-25T22:52:24,206 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.util/1.1.3 2026-01-25T22:52:24,208 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.web.api/0.22.3 2026-01-25T22:52:24,208 | 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-01-25T22:52:24,209 | 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-01-25T22:52:24,209 | 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-01-25T22:52:24,210 | 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-01-25T22:52:24,211 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8650/1.0.2 2026-01-25T22:52:24,212 | 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-01-25T22:52:24,212 | 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-01-25T22:52:24,216 | INFO | features-3-thread-1 | YangLibraryWriterSingleton | 299 - org.opendaylight.netconf.yanglib-mdsal-writer - 10.0.2 | ietf-yang-library writer registered 2026-01-25T22:52:24,216 | 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-01-25T22:52:24,219 | 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-01-25T22:52:24,219 | 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-01-25T22:52:24,222 | 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-01-25T22:52:24,225 | 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-01-25T22:52:24,241 | 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-01-25T22:52:24,243 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.rfc8639-impl/10.0.2 2026-01-25T22:52:24,248 | 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-01-25T22:52:24,260 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | 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#-75794260], sessionId=1, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present} 2026-01-25T22:52:24,260 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | 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#-75794260], sessionId=1, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present}} 2026-01-25T22:52:24,262 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | 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#-75794260], sessionId=1, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present}} in 1.432 ms 2026-01-25T22:52:24,268 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-server/10.0.2 2026-01-25T22:52:24,274 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | karaf.branding/14.1.6 2026-01-25T22:52:24,274 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.infrautils.ready-api/7.1.9 2026-01-25T22:52:24,275 | 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-01-25T22:52:24,275 | 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-01-25T22:52:24,275 | 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-01-25T22:52:24,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-01-25T22:52:24,276 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.truststore-none/10.0.2 2026-01-25T22:52:24,276 | 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-01-25T22:52:24,284 | INFO | features-3-thread-1 | OSGiRemoteOpsProvider | 196 - org.opendaylight.controller.sal-remoterpc-connector - 12.0.3 | Remote Operations service starting 2026-01-25T22:52:24,287 | INFO | features-3-thread-1 | OSGiRemoteOpsProvider | 196 - org.opendaylight.controller.sal-remoterpc-connector - 12.0.3 | Remote Operations service started 2026-01-25T22:52:24,287 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netconf-codec/10.0.2 2026-01-25T22:52:24,288 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.googlecode.json-simple/1.1.1 2026-01-25T22:52:24,288 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netty-util/10.0.2 2026-01-25T22:52:24,289 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.tokenauthrealm/0.22.3 2026-01-25T22:52:24,291 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.keystore-none/10.0.2 2026-01-25T22:52:24,292 | 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-01-25T22:52:24,292 | 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-01-25T22:52:24,294 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.graphite/4.2.37 2026-01-25T22:52:24,294 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.jdbc.core/4.4.8 2026-01-25T22:52:24,310 | 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-01-25T22:52:24,311 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.odlparent.bundles-diag/14.1.6 2026-01-25T22:52:24,312 | 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-01-25T22:52:24,313 | 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-01-25T22:52:24,314 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.infrautils.util/7.1.9 2026-01-25T22:52:24,315 | 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-01-25T22:52:24,315 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-nb/10.0.2 2026-01-25T22:52:24,317 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.hk2.utils/2.6.1 2026-01-25T22:52:24,318 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.hk2.api/2.6.1 2026-01-25T22:52:24,319 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.hk2.locator/2.6.1 2026-01-25T22:52:24,320 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.activation-api/1.2.2 2026-01-25T22:52:24,321 | 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-01-25T22:52:24,322 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.filterchain/0.22.3 2026-01-25T22:52:24,326 | 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=125, Filter.target=(org.opendaylight.aaa.filterchain.filter=true)} 2026-01-25T22:52:24,326 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.shiro/0.22.3 2026-01-25T22:52:24,357 | 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)] 2026-01-25T22:52:24,358 | INFO | Blueprint Extender: 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)] 2026-01-25T22:52:24,358 | INFO | Blueprint Extender: 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)] 2026-01-25T22:52:24,395 | 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-01-25T22:52:24,396 | INFO | paxweb-config-3-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-01-25T22:52:24,397 | INFO | paxweb-config-3-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-01-25T22:52:24,397 | INFO | paxweb-config-3-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-01-25T22:52:24,398 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.common/4.2.7.Final 2026-01-25T22:52:24,434 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.buffer/4.2.7.Final 2026-01-25T22:52:24,436 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.transport/4.2.7.Final 2026-01-25T22:52:24,437 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.client/10.0.2 2026-01-25T22:52:24,446 | 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-01-25T22:52:24,448 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.ws.rs-api/2.1.6 2026-01-25T22:52:24,449 | 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-01-25T22:52:24,450 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.keystore-api/10.0.2 2026-01-25T22:52:24,450 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.topology-impl/10.0.2 2026-01-25T22:52:24,495 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.infrautils.ready-impl/7.1.9 2026-01-25T22:52:24,501 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-14 | ClusterSingletonProxy | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Singleton identified at [pekko://opendaylight-cluster-data/system/singletonManagerOwnerSupervisor/OwnerSupervisor] 2026-01-25T22:52:24,509 | INFO | features-3-thread-1 | KarafSystemReady | 240 - org.opendaylight.infrautils.ready-impl - 7.1.9 | ThreadFactory for SystemReadyService created 2026-01-25T22:52:24,513 | 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-01-25T22:52:24,514 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.truststore-api/10.0.2 2026-01-25T22:52:24,514 | INFO | SystemReadyService-0 | KarafSystemReady | 240 - org.opendaylight.infrautils.ready-impl - 7.1.9 | checkBundleDiagInfos() started... 2026-01-25T22:52:24,515 | 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-01-25T22:52:24,558 | INFO | features-3-thread-1 | OSGiClusterAdmin | 192 - org.opendaylight.controller.sal-cluster-admin-impl - 12.0.3 | Cluster Admin services started 2026-01-25T22:52:24,565 | INFO | features-3-thread-1 | Activator | 100 - org.apache.karaf.deployer.features - 4.4.8 | Deployment finished. Registering FeatureDeploymentListener 2026-01-25T22:52:24,679 | INFO | Blueprint Extender: 3 | AbstractStore | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | Table AAA_DOMAINS does not exist, creating it 2026-01-25T22:52:24,815 | INFO | Blueprint Extender: 3 | StoreBuilder | 163 - org.opendaylight.aaa.authn-api - 0.22.3 | Created default domain 2026-01-25T22:52:24,826 | INFO | Blueprint Extender: 3 | AbstractStore | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | Table AAA_ROLES does not exist, creating it 2026-01-25T22:52:24,839 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Done. 2026-01-25T22:52:24,855 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-32 | YangLibraryWriter | 299 - org.opendaylight.netconf.yanglib-mdsal-writer - 10.0.2 | ietf-yang-library writer started with modules-state enabled 2026-01-25T22:52:24,860 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-32 | RpcSingleton | 266 - org.opendaylight.netconf.keystore-legacy - 10.0.2 | This node is now owning NETCONF keystore configuration 2026-01-25T22:52:24,886 | INFO | Blueprint Extender: 3 | StoreBuilder | 163 - org.opendaylight.aaa.authn-api - 0.22.3 | Created 'admin' role 2026-01-25T22:52:24,897 | INFO | Blueprint Extender: 3 | StoreBuilder | 163 - org.opendaylight.aaa.authn-api - 0.22.3 | Created 'user' role 2026-01-25T22:52:25,011 | INFO | Blueprint Extender: 3 | AbstractStore | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | Table AAA_USERS does not exist, creating it 2026-01-25T22:52:25,056 | INFO | Blueprint Extender: 3 | AbstractStore | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | Table AAA_GRANTS does not exist, creating it 2026-01-25T22:52:25,160 | INFO | Blueprint Extender: 3 | AAAShiroProvider | 173 - org.opendaylight.aaa.shiro - 0.22.3 | AAAShiroProvider Session Initiated 2026-01-25T22:52:25,267 | 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-01-25T22:52:25,291 | 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(116)] : Constructor argument 5 in class class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer has unsupported type [Lorg.opendaylight.restconf.server.spi.RpcImplementation; 2026-01-25T22:52:25,377 | 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-01-25T22:52:25,377 | INFO | paxweb-config-3-thread-1 | ServerModel | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Created new ServletContextModel{id=ServletContextModel-11,contextPath='/rests'} 2026-01-25T22:52:25,378 | INFO | paxweb-config-3-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of OsgiContextModel{WB,id=OCM-9,name='RESTCONF',path='/rests',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=308, osgi.http.whiteboard.context.name=RESTCONF, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/rests}}", size=2} 2026-01-25T22:52:25,378 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating new Jetty context for ServletContextModel{id=ServletContextModel-11,contextPath='/rests'} 2026-01-25T22:52:25,379 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{WB,id=OCM-9,name='RESTCONF',path='/rests',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=308, 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@fc13c03{/rests,null,STOPPED} 2026-01-25T22:52:25,380 | INFO | paxweb-config-3-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@fc13c03{/rests,null,STOPPED} 2026-01-25T22:52:25,381 | INFO | paxweb-config-3-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,RESTCONF,/rests}]} 2026-01-25T22:52:25,382 | 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-01-25T22:52:25,382 | INFO | paxweb-config-3-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,RESTCONF,/rests}]}", size=2} 2026-01-25T22:52:25,383 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /rests 2026-01-25T22:52:25,384 | INFO | paxweb-config-3-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-9,name='RESTCONF',path='/rests',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=308, osgi.http.whiteboard.context.name=RESTCONF, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/rests}} 2026-01-25T22:52:25,385 | 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-01-25T22:52:25,412 | INFO | Blueprint Extender: 3 | YangLibraryWriterSingleton | 299 - org.opendaylight.netconf.yanglib-mdsal-writer - 10.0.2 | Binding URL provider org.opendaylight.restconf.server.jaxrs.JaxRsYangLibrary@4ad5d859 2026-01-25T22:52:25,412 | INFO | paxweb-config-3-thread-1 | CustomFilterAdapter | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Initializing CustomFilterAdapter 2026-01-25T22:52:25,417 | INFO | paxweb-config-3-thread-1 | CustomFilterAdapter | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Injecting a new filter chain with 0 Filters: 2026-01-25T22:52:25,418 | INFO | paxweb-config-3-thread-1 | ContextHandler | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started o.o.p.w.s.j.i.PaxWebServletContextHandler@fc13c03{/rests,null,AVAILABLE} 2026-01-25T22:52:25,418 | INFO | paxweb-config-3-thread-1 | OsgiServletContext | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Registering OsgiServletContext{model=OsgiContextModel{WB,id=OCM-9,name='RESTCONF',path='/rests',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=308, 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-01-25T22:52:25,419 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-01-25T22:52:25,419 | INFO | paxweb-config-3-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=[/*],contexts=[{WB,OCM-9,RESTCONF,/rests}]} 2026-01-25T22:52:25,420 | INFO | paxweb-config-3-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=[/*],contexts=[{WB,OCM-9,RESTCONF,/rests}]}", size=2} 2026-01-25T22:52:25,420 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /rests 2026-01-25T22:52:25,420 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-01-25T22:52:25,420 | INFO | paxweb-config-3-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,RESTCONF,/rests}]} 2026-01-25T22:52:25,420 | INFO | paxweb-config-3-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,RESTCONF,/rests}]}", size=1} 2026-01-25T22:52:25,420 | INFO | paxweb-config-3-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,RESTCONF,/rests}]} 2026-01-25T22:52:25,421 | INFO | paxweb-config-3-thread-1 | ServerModel | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Created new ServletContextModel{id=ServletContextModel-20,contextPath='/.well-known'} 2026-01-25T22:52:25,421 | INFO | paxweb-config-3-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of OsgiContextModel{WB,id=OCM-15,name='WellKnownURIs',path='/.well-known',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=312, osgi.http.whiteboard.context.name=WellKnownURIs, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/.well-known}}", size=2} 2026-01-25T22:52:25,421 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating new Jetty context for ServletContextModel{id=ServletContextModel-20,contextPath='/.well-known'} 2026-01-25T22:52:25,422 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{WB,id=OCM-15,name='WellKnownURIs',path='/.well-known',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=312, 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@548fe0e9{/.well-known,null,STOPPED} 2026-01-25T22:52:25,423 | INFO | paxweb-config-3-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@548fe0e9{/.well-known,null,STOPPED} 2026-01-25T22:52:25,423 | INFO | paxweb-config-3-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering FilterModel{id=FilterModel-17,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*],contexts=[{WB,OCM-15,WellKnownURIs,/.well-known}]} 2026-01-25T22:52:25,423 | INFO | paxweb-config-3-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of FilterModel{id=FilterModel-17,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*],contexts=[{WB,OCM-15,WellKnownURIs,/.well-known}]}", size=2} 2026-01-25T22:52:25,423 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /rests 2026-01-25T22:52:25,423 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /.well-known 2026-01-25T22:52:25,423 | INFO | paxweb-config-3-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-15,name='WellKnownURIs',path='/.well-known',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=312, osgi.http.whiteboard.context.name=WellKnownURIs, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/.well-known}} 2026-01-25T22:52:25,424 | INFO | paxweb-config-3-thread-1 | ContextHandler | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started o.o.p.w.s.j.i.PaxWebServletContextHandler@548fe0e9{/.well-known,null,AVAILABLE} 2026-01-25T22:52:25,424 | INFO | paxweb-config-3-thread-1 | OsgiServletContext | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Registering OsgiServletContext{model=OsgiContextModel{WB,id=OCM-15,name='WellKnownURIs',path='/.well-known',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=312, 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-01-25T22:52:25,430 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-01-25T22:52:25,430 | INFO | paxweb-config-3-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering ServletModel{id=ServletModel-19,name='Rootfound',urlPatterns=[/*],contexts=[{WB,OCM-15,WellKnownURIs,/.well-known}]} 2026-01-25T22:52:25,430 | INFO | paxweb-config-3-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of ServletModel{id=ServletModel-19,name='Rootfound',urlPatterns=[/*],contexts=[{WB,OCM-15,WellKnownURIs,/.well-known}]}", size=1} 2026-01-25T22:52:25,430 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding servlet ServletModel{id=ServletModel-19,name='Rootfound',urlPatterns=[/*],contexts=[{WB,OCM-15,WellKnownURIs,/.well-known}]} 2026-01-25T22:52:25,518 | 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-01-25T22:52:25,519 | 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-01-25T22:52:25,528 | INFO | Blueprint Extender: 3 | OSGiNorthbound | 279 - org.opendaylight.netconf.restconf-nb - 10.0.2 | Global RESTCONF northbound pools started 2026-01-25T22:52:25,565 | 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-01-25T22:52:25,566 | INFO | paxweb-config-3-thread-1 | ServerModel | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Created new ServletContextModel{id=ServletContextModel-27,contextPath='/auth'} 2026-01-25T22:52:25,566 | INFO | paxweb-config-3-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of OsgiContextModel{WB,id=OCM-22,name='RealmManagement',path='/auth',bundle=org.opendaylight.aaa.shiro,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=318, osgi.http.whiteboard.context.name=RealmManagement, service.bundleid=173, service.scope=singleton, osgi.http.whiteboard.context.path=/auth}}", size=2} 2026-01-25T22:52:25,566 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating new Jetty context for ServletContextModel{id=ServletContextModel-27,contextPath='/auth'} 2026-01-25T22:52:25,567 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{WB,id=OCM-22,name='RealmManagement',path='/auth',bundle=org.opendaylight.aaa.shiro,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=318, 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@171907dd{/auth,null,STOPPED} 2026-01-25T22:52:25,568 | INFO | paxweb-config-3-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@171907dd{/auth,null,STOPPED} 2026-01-25T22:52:25,568 | INFO | paxweb-config-3-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering FilterModel{id=FilterModel-24,name='org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter',urlPatterns=[/*],contexts=[{WB,OCM-22,RealmManagement,/auth}]} 2026-01-25T22:52:25,568 | INFO | paxweb-config-3-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of FilterModel{id=FilterModel-24,name='org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter',urlPatterns=[/*],contexts=[{WB,OCM-22,RealmManagement,/auth}]}", size=2} 2026-01-25T22:52:25,568 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /auth 2026-01-25T22:52:25,568 | INFO | paxweb-config-3-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-22,name='RealmManagement',path='/auth',bundle=org.opendaylight.aaa.shiro,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=318, osgi.http.whiteboard.context.name=RealmManagement, service.bundleid=173, service.scope=singleton, osgi.http.whiteboard.context.path=/auth}} 2026-01-25T22:52:25,569 | INFO | paxweb-config-3-thread-1 | CustomFilterAdapter | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Initializing CustomFilterAdapter 2026-01-25T22:52:25,569 | INFO | paxweb-config-3-thread-1 | CustomFilterAdapter | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Injecting a new filter chain with 0 Filters: 2026-01-25T22:52:25,569 | INFO | paxweb-config-3-thread-1 | ContextHandler | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started o.o.p.w.s.j.i.PaxWebServletContextHandler@171907dd{/auth,null,AVAILABLE} 2026-01-25T22:52:25,569 | INFO | paxweb-config-3-thread-1 | OsgiServletContext | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Registering OsgiServletContext{model=OsgiContextModel{WB,id=OCM-22,name='RealmManagement',path='/auth',bundle=org.opendaylight.aaa.shiro,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=318, 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-01-25T22:52:25,570 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /rests 2026-01-25T22:52:25,570 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /.well-known 2026-01-25T22:52:25,571 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-01-25T22:52:25,572 | INFO | paxweb-config-3-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering FilterModel{id=FilterModel-25,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*, /moon/*],contexts=[{WB,OCM-22,RealmManagement,/auth}]} 2026-01-25T22:52:25,573 | INFO | paxweb-config-3-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of FilterModel{id=FilterModel-25,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*, /moon/*],contexts=[{WB,OCM-22,RealmManagement,/auth}]}", size=2} 2026-01-25T22:52:25,573 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /auth 2026-01-25T22:52:25,573 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /rests 2026-01-25T22:52:25,573 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /.well-known 2026-01-25T22:52:25,573 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-01-25T22:52:25,573 | INFO | paxweb-config-3-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering ServletModel{id=ServletModel-26,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-22,RealmManagement,/auth}]} 2026-01-25T22:52:25,573 | INFO | paxweb-config-3-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of ServletModel{id=ServletModel-26,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-22,RealmManagement,/auth}]}", size=1} 2026-01-25T22:52:25,573 | INFO | paxweb-config-3-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding servlet ServletModel{id=ServletModel-26,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-22,RealmManagement,/auth}]} 2026-01-25T22:52:25,574 | 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-01-25T22:52:25,574 | 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-01-25T22:52:25,601 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-25 | MdsalRestconfStreamRegistry | 283 - org.opendaylight.netconf.restconf-server-mdsal - 10.0.2 | Cluster leadership acquired – will write OPERATIONAL view 2026-01-25T22:52:25,647 | 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-01-25T22:52:25,647 | 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-01-25T22:53:31,971 | INFO | qtp1214998112-509 | JaxRsRestconf | 282 - org.opendaylight.netconf.restconf-server-jaxrs - 10.0.2 | RESTCONF data-missing condition is reported as HTTP status 409 (RFC8040) 2026-01-25T22:53:31,974 | INFO | qtp1214998112-509 | JaxRsRestconf | 282 - org.opendaylight.netconf.restconf-server-jaxrs - 10.0.2 | RESTCONF data-missing condition is reported as HTTP status 409 (RFC8040) 2026-01-25T22:53:32,418 | INFO | qtp1214998112-509 | AuthenticationManager | 175 - org.opendaylight.aaa.tokenauthrealm - 0.22.3 | Authentication is now enabled 2026-01-25T22:53:32,418 | INFO | qtp1214998112-509 | AuthenticationManager | 175 - org.opendaylight.aaa.tokenauthrealm - 0.22.3 | Authentication Manager activated 2026-01-25T22:53:32,460 | INFO | qtp1214998112-509 | ApiPathParser | 277 - org.opendaylight.netconf.restconf-api - 10.0.2 | Consecutive slashes in REST URLs will be rejected 2026-01-25T22:53:39,216 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48110}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:39,263 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:39,264 | 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-01-25T22:53:39,266 | 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.86:48110] 2026-01-25T22:53:39,300 | 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.86:48110} 2026-01-25T22:53:39,451 | 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.86:48110} 2026-01-25T22:53:39,615 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48110]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:39,615 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48110]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:40,165 | WARN | topology-schema-assembler-4 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48110]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2a0d7aba}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:40,177 | WARN | topology-schema-assembler-4 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48110]: Session terminated Session closed 2026-01-25T22:53:40,273 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48112}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:40,274 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:40,274 | 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-01-25T22:53:40,274 | 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.86:48112] 2026-01-25T22:53:40,282 | 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.86:48112} 2026-01-25T22:53:40,287 | 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.86:48112} 2026-01-25T22:53:40,415 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48112]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:40,415 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48112]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:40,464 | WARN | topology-schema-assembler-9 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48112]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6d23a5bf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:40,473 | WARN | topology-schema-assembler-9 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48112]: Session terminated Session closed 2026-01-25T22:53:40,490 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48120}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:40,492 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:40,492 | 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-01-25T22:53:40,492 | 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.86:48120] 2026-01-25T22:53:40,503 | 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.86:48120} 2026-01-25T22:53:40,509 | 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.86:48120} 2026-01-25T22:53:40,617 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48120]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:40,617 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48120]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:40,677 | WARN | topology-schema-assembler-14 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48120]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@634c211e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:40,686 | WARN | topology-schema-assembler-14 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48120]: Session terminated Session closed 2026-01-25T22:53:40,700 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48130}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:40,701 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:40,701 | 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-01-25T22:53:40,701 | 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.86:48130] 2026-01-25T22:53:40,711 | 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.86:48130} 2026-01-25T22:53:40,720 | 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.86:48130} 2026-01-25T22:53:40,838 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48130]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:40,838 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48130]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:40,887 | WARN | topology-schema-assembler-19 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48130]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b83e662}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:40,890 | WARN | topology-schema-assembler-19 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48130]: Session terminated Session closed 2026-01-25T22:53:40,914 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48142}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:40,915 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:40,916 | 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-01-25T22:53:40,916 | 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.86:48142] 2026-01-25T22:53:40,925 | 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.86:48142} 2026-01-25T22:53:40,930 | 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.86:48142} 2026-01-25T22:53:41,061 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48142]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:41,061 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48142]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:41,113 | WARN | topology-schema-assembler-24 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48142]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@71834a7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:41,118 | WARN | topology-schema-assembler-24 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48142]: Session terminated Session closed 2026-01-25T22:53:41,132 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48150}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:41,133 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:41,133 | 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-01-25T22:53:41,133 | 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.86:48150] 2026-01-25T22:53:41,141 | 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.86:48150} 2026-01-25T22:53:41,147 | 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.86:48150} 2026-01-25T22:53:41,276 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48150]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:41,276 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48150]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:41,313 | WARN | topology-schema-assembler-29 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48150]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7389674e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:41,318 | WARN | topology-schema-assembler-29 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48150]: Session terminated Session closed 2026-01-25T22:53:41,329 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48152}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:41,331 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:41,331 | 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-01-25T22:53:41,331 | 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.86:48152] 2026-01-25T22:53:41,340 | 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.86:48152} 2026-01-25T22:53:41,345 | 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.86:48152} 2026-01-25T22:53:41,494 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48152]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:41,495 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48152]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:41,531 | WARN | topology-schema-assembler-34 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48152]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@261759b6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:41,539 | WARN | topology-schema-assembler-34 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48152]: Session terminated Session closed 2026-01-25T22:53:41,549 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48158}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:41,550 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:41,551 | 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-01-25T22:53:41,551 | 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.86:48158] 2026-01-25T22:53:41,558 | 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.86:48158} 2026-01-25T22:53:41,562 | 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.86:48158} 2026-01-25T22:53:41,714 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48158]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:41,714 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48158]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:41,732 | WARN | topology-schema-assembler-39 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48158]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4950baf9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:41,735 | WARN | topology-schema-assembler-39 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48158]: Session terminated Session closed 2026-01-25T22:53:41,746 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48174}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:41,747 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:41,747 | 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-01-25T22:53:41,747 | 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.86:48174] 2026-01-25T22:53:41,758 | 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.86:48174} 2026-01-25T22:53:41,761 | 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.86:48174} 2026-01-25T22:53:41,930 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48174]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:41,930 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48174]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:41,953 | WARN | topology-schema-assembler-44 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48174]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3e8696fa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:41,963 | WARN | topology-schema-assembler-44 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48174]: Session terminated Session closed 2026-01-25T22:53:41,971 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=48184}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:41,971 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:41,972 | 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-01-25T22:53:41,972 | 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.86:48184] 2026-01-25T22:53:41,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.86:48184} 2026-01-25T22:53:41,984 | 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.86:48184} 2026-01-25T22:53:42,146 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48184]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:42,146 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48184]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:42,158 | WARN | topology-schema-assembler-49 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48184]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@f7e4d61}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:42,162 | WARN | topology-schema-assembler-49 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:48184]: Session terminated Session closed 2026-01-25T22:53:42,180 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41450}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:42,181 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:42,181 | 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-01-25T22:53:42,181 | 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.86:41450] 2026-01-25T22:53:42,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.86:41450} 2026-01-25T22:53:42,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.86:41450} 2026-01-25T22:53:42,364 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41450]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:42,364 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41450]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:42,386 | WARN | topology-schema-assembler-54 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41450]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4d37543e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:42,389 | WARN | topology-schema-assembler-54 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41450]: Session terminated Session closed 2026-01-25T22:53:42,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41466}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:42,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-01-25T22:53:42,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-01-25T22:53:42,402 | 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.86:41466] 2026-01-25T22:53:42,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.86:41466} 2026-01-25T22:53:42,417 | 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.86:41466} 2026-01-25T22:53:42,581 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41466]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:42,582 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41466]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:42,591 | WARN | topology-schema-assembler-59 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41466]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a3d73a2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:42,594 | WARN | topology-schema-assembler-59 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41466]: Session terminated Session closed 2026-01-25T22:53:42,614 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41478}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:42,615 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:42,616 | 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-01-25T22:53:42,616 | 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.86:41478] 2026-01-25T22:53:42,624 | 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.86:41478} 2026-01-25T22:53:42,630 | 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.86:41478} 2026-01-25T22:53:42,797 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41478]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:42,797 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41478]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:42,806 | WARN | topology-schema-assembler-64 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41478]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6f1cf3dc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:42,809 | WARN | topology-schema-assembler-64 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41478]: Session terminated Session closed 2026-01-25T22:53:42,827 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41488}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:42,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-01-25T22:53:42,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-01-25T22:53:42,830 | 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.86:41488] 2026-01-25T22:53:42,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.86:41488} 2026-01-25T22:53:42,844 | 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.86:41488} 2026-01-25T22:53:43,017 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41488]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:43,017 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41488]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:43,037 | WARN | topology-schema-assembler-69 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41488]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@24980cf8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:43,043 | WARN | topology-schema-assembler-69 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41488]: Session terminated Session closed 2026-01-25T22:53:43,052 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41490}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:43,053 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:43,053 | 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-01-25T22:53:43,053 | 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.86:41490] 2026-01-25T22:53:43,061 | 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.86:41490} 2026-01-25T22:53:43,065 | 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.86:41490} 2026-01-25T22:53:43,231 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41490]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:43,231 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41490]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:43,239 | WARN | topology-schema-assembler-74 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41490]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2205b934}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:43,243 | WARN | topology-schema-assembler-74 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41490]: Session terminated Session closed 2026-01-25T22:53:43,251 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41498}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:43,252 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:43,252 | 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-01-25T22:53:43,252 | 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.86:41498] 2026-01-25T22:53:43,261 | 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.86:41498} 2026-01-25T22:53:43,265 | 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.86:41498} 2026-01-25T22:53:43,449 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41498]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:43,449 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41498]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:43,462 | WARN | topology-schema-assembler-79 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41498]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@47b28121}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:43,466 | WARN | topology-schema-assembler-79 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41498]: Session terminated Session closed 2026-01-25T22:53:43,477 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41514}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:43,478 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:43,478 | 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-01-25T22:53:43,478 | 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.86:41514] 2026-01-25T22:53:43,488 | 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.86:41514} 2026-01-25T22:53:43,494 | 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.86:41514} 2026-01-25T22:53:43,666 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41514]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:43,666 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41514]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:43,688 | WARN | topology-schema-assembler-84 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41514]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7761db71}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:43,693 | WARN | topology-schema-assembler-84 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41514]: Session terminated Session closed 2026-01-25T22:53:43,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41524}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:43,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-01-25T22:53:43,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-01-25T22:53:43,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.86:41524] 2026-01-25T22:53:43,711 | 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.86:41524} 2026-01-25T22:53:43,718 | 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.86:41524} 2026-01-25T22:53:43,885 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41524]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:43,885 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41524]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:43,905 | WARN | topology-schema-assembler-89 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41524]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@36244af5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:43,910 | WARN | topology-schema-assembler-89 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41524]: Session terminated Session closed 2026-01-25T22:53:43,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41540}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:43,921 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:43,921 | 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-01-25T22:53:43,921 | 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.86:41540] 2026-01-25T22:53:43,929 | 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.86:41540} 2026-01-25T22:53:43,934 | 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.86:41540} 2026-01-25T22:53:44,105 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41540]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:44,105 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41540]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:44,118 | WARN | topology-schema-assembler-94 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41540]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3cf699d0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:44,122 | WARN | topology-schema-assembler-94 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41540]: Session terminated Session closed 2026-01-25T22:53:44,133 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41542}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:44,134 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:44,134 | 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-01-25T22:53:44,134 | 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.86:41542] 2026-01-25T22:53:44,141 | 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.86:41542} 2026-01-25T22:53:44,146 | 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.86:41542} 2026-01-25T22:53:44,322 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41542]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:44,327 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41542]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:44,338 | WARN | topology-schema-assembler-99 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41542]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@32c3d939}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:44,341 | WARN | topology-schema-assembler-99 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41542]: Session terminated Session closed 2026-01-25T22:53:44,351 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41554}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:44,352 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:44,352 | 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-01-25T22:53:44,353 | 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.86:41554] 2026-01-25T22:53:44,362 | 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.86:41554} 2026-01-25T22:53:44,366 | 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.86:41554} 2026-01-25T22:53:44,540 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41554]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:44,541 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41554]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:44,559 | WARN | topology-schema-assembler-104 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41554]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@53b6257b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:44,563 | WARN | topology-schema-assembler-104 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41554]: Session terminated Session closed 2026-01-25T22:53:44,574 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41560}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:44,575 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:44,575 | 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-01-25T22:53:44,575 | 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.86:41560] 2026-01-25T22:53:44,583 | 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.86:41560} 2026-01-25T22:53:44,587 | 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.86:41560} 2026-01-25T22:53:44,756 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41560]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:44,757 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41560]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:44,777 | WARN | topology-schema-assembler-109 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41560]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@e791ce5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:44,782 | WARN | topology-schema-assembler-109 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41560]: Session terminated Session closed 2026-01-25T22:53:44,792 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41568}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:44,793 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:44,793 | 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-01-25T22:53:44,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.86:41568] 2026-01-25T22:53:44,799 | 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.86:41568} 2026-01-25T22:53:44,803 | 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.86:41568} 2026-01-25T22:53:44,980 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41568]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:44,981 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41568]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:44,993 | WARN | topology-schema-assembler-114 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41568]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@25ba9a13}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:44,996 | WARN | topology-schema-assembler-114 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41568]: Session terminated Session closed 2026-01-25T22:53:45,009 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41582}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:45,010 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:45,010 | 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-01-25T22:53:45,010 | 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.86:41582] 2026-01-25T22:53:45,020 | 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.86:41582} 2026-01-25T22:53:45,024 | 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.86:41582} 2026-01-25T22:53:45,194 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41582]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:45,194 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41582]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:45,213 | WARN | topology-schema-assembler-119 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41582]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1c445271}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:45,218 | WARN | topology-schema-assembler-119 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41582]: Session terminated Session closed 2026-01-25T22:53:45,234 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41594}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:45,236 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:45,236 | 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-01-25T22:53:45,236 | 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.86:41594] 2026-01-25T22:53:45,245 | 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.86:41594} 2026-01-25T22:53:45,252 | 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.86:41594} 2026-01-25T22:53:45,409 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41594]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:45,410 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41594]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:45,431 | WARN | topology-schema-assembler-124 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41594]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@553be709}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:45,436 | WARN | topology-schema-assembler-124 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41594]: Session terminated Session closed 2026-01-25T22:53:45,450 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41604}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:45,451 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:45,451 | 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-01-25T22:53:45,451 | 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.86:41604] 2026-01-25T22:53:45,459 | 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.86:41604} 2026-01-25T22:53:45,463 | 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.86:41604} 2026-01-25T22:53:45,626 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41604]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:45,627 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41604]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:45,638 | WARN | topology-schema-assembler-129 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41604]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5c15c3df}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:45,643 | WARN | topology-schema-assembler-129 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41604]: Session terminated Session closed 2026-01-25T22:53:45,662 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41618}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:45,663 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:45,663 | 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-01-25T22:53:45,663 | 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.86:41618] 2026-01-25T22:53:45,673 | 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.86:41618} 2026-01-25T22:53:45,678 | 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.86:41618} 2026-01-25T22:53:45,846 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41618]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:45,846 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41618]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:45,867 | WARN | topology-schema-assembler-134 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41618]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5a91c481}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:45,872 | WARN | topology-schema-assembler-134 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41618]: Session terminated Session closed 2026-01-25T22:53:45,882 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41622}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:45,884 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:45,884 | 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-01-25T22:53:45,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.86:41622] 2026-01-25T22:53:45,894 | 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.86:41622} 2026-01-25T22:53:45,900 | 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.86:41622} 2026-01-25T22:53:46,063 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41622]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:46,064 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41622]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:46,074 | WARN | topology-schema-assembler-139 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41622]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@274f03c1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:46,078 | WARN | topology-schema-assembler-139 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41622]: Session terminated Session closed 2026-01-25T22:53:46,097 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41638}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:46,098 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:46,099 | 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-01-25T22:53:46,099 | 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.86:41638] 2026-01-25T22:53:46,110 | 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.86:41638} 2026-01-25T22:53:46,116 | 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.86:41638} 2026-01-25T22:53:46,283 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41638]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:46,283 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41638]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:46,304 | WARN | topology-schema-assembler-144 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41638]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4d5cb6a2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:46,309 | WARN | topology-schema-assembler-144 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41638]: Session terminated Session closed 2026-01-25T22:53:46,320 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41646}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:46,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-01-25T22:53:46,322 | 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-01-25T22:53:46,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.86:41646] 2026-01-25T22:53:46,328 | 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.86:41646} 2026-01-25T22:53:46,333 | 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.86:41646} 2026-01-25T22:53:46,498 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41646]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:46,498 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41646]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:46,516 | WARN | topology-schema-assembler-149 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41646]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@125d08b5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:46,520 | WARN | topology-schema-assembler-149 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41646]: Session terminated Session closed 2026-01-25T22:53:46,532 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41660}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:46,533 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:46,534 | 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-01-25T22:53:46,534 | 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.86:41660] 2026-01-25T22:53:46,542 | 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.86:41660} 2026-01-25T22:53:46,548 | 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.86:41660} 2026-01-25T22:53:46,714 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41660]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:46,715 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41660]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:46,727 | WARN | topology-schema-assembler-154 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41660]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@20965971}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:46,730 | WARN | topology-schema-assembler-154 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41660]: Session terminated Session closed 2026-01-25T22:53:46,739 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41666}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:46,741 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:46,741 | 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-01-25T22:53:46,742 | 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.86:41666] 2026-01-25T22:53:46,749 | 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.86:41666} 2026-01-25T22:53:46,754 | 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.86:41666} 2026-01-25T22:53:46,931 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41666]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:46,931 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41666]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:46,943 | WARN | topology-schema-assembler-159 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41666]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@64db2048}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:46,947 | WARN | topology-schema-assembler-159 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41666]: Session terminated Session closed 2026-01-25T22:53:46,956 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41680}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:46,957 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:46,957 | 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-01-25T22:53:46,957 | 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.86:41680] 2026-01-25T22:53:46,964 | 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.86:41680} 2026-01-25T22:53:46,968 | 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.86:41680} 2026-01-25T22:53:47,145 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41680]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:47,146 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41680]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:47,165 | WARN | topology-schema-assembler-164 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41680]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@740fee60}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:47,170 | WARN | topology-schema-assembler-164 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41680]: Session terminated Session closed 2026-01-25T22:53:47,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41692}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:47,182 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:47,183 | 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-01-25T22:53:47,183 | 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.86:41692] 2026-01-25T22:53:47,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.86:41692} 2026-01-25T22:53:47,195 | 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.86:41692} 2026-01-25T22:53:47,365 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41692]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:47,365 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41692]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:47,385 | WARN | topology-schema-assembler-169 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41692]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4c0a2c91}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:47,389 | WARN | topology-schema-assembler-169 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41692]: Session terminated Session closed 2026-01-25T22:53:47,399 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41694}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:47,400 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:47,400 | 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-01-25T22:53:47,400 | 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.86:41694] 2026-01-25T22:53:47,408 | 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.86:41694} 2026-01-25T22:53:47,412 | 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.86:41694} 2026-01-25T22:53:47,583 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41694]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:47,583 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41694]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:47,602 | WARN | topology-schema-assembler-174 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41694]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6c80c527}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:47,607 | WARN | topology-schema-assembler-174 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41694]: Session terminated Session closed 2026-01-25T22:53:47,617 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41702}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:47,618 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:47,618 | 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-01-25T22:53:47,618 | 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.86:41702] 2026-01-25T22:53:47,626 | 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.86:41702} 2026-01-25T22:53:47,630 | 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.86:41702} 2026-01-25T22:53:47,805 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41702]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:47,805 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41702]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:47,818 | WARN | topology-schema-assembler-179 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41702]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@764fb8a4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:47,821 | WARN | topology-schema-assembler-179 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41702]: Session terminated Session closed 2026-01-25T22:53:47,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41714}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:47,835 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:47,835 | 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-01-25T22:53:47,835 | 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.86:41714] 2026-01-25T22:53:47,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.86:41714} 2026-01-25T22:53:47,851 | 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.86:41714} 2026-01-25T22:53:48,020 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41714]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:48,020 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41714]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:48,038 | WARN | topology-schema-assembler-184 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41714]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f5c3d1b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:48,041 | WARN | topology-schema-assembler-184 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41714]: Session terminated Session closed 2026-01-25T22:53:48,052 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41716}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:48,052 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:48,052 | 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-01-25T22:53:48,052 | 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.86:41716] 2026-01-25T22:53:48,060 | 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.86:41716} 2026-01-25T22:53:48,064 | 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.86:41716} 2026-01-25T22:53:48,239 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41716]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:48,239 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41716]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:48,258 | WARN | topology-schema-assembler-189 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41716]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5be0959c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:48,263 | WARN | topology-schema-assembler-189 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41716]: Session terminated Session closed 2026-01-25T22:53:48,273 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41718}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:48,273 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:48,273 | 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-01-25T22:53:48,274 | 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.86:41718] 2026-01-25T22:53:48,282 | 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.86:41718} 2026-01-25T22:53:48,285 | 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.86:41718} 2026-01-25T22:53:48,452 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41718]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:48,452 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41718]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:48,463 | WARN | topology-schema-assembler-194 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41718]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@64452dbc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:48,468 | WARN | topology-schema-assembler-194 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41718]: Session terminated Session closed 2026-01-25T22:53:48,487 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41730}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:48,488 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:48,488 | 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-01-25T22:53:48,488 | 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.86:41730] 2026-01-25T22:53:48,496 | 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.86:41730} 2026-01-25T22:53:48,499 | 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.86:41730} 2026-01-25T22:53:48,672 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41730]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:48,672 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41730]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:48,690 | WARN | topology-schema-assembler-199 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41730]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@25a04e40}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:48,694 | WARN | topology-schema-assembler-199 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41730]: Session terminated Session closed 2026-01-25T22:53:48,704 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41742}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:48,706 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:48,706 | 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-01-25T22:53:48,706 | 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.86:41742] 2026-01-25T22:53:48,715 | 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.86:41742} 2026-01-25T22:53:48,718 | 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.86:41742} 2026-01-25T22:53:48,890 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41742]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:48,891 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41742]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:48,909 | WARN | topology-schema-assembler-204 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41742]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3a841f0e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:48,913 | WARN | topology-schema-assembler-204 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41742]: Session terminated Session closed 2026-01-25T22:53:48,926 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41758}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:48,927 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:48,927 | 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-01-25T22:53:48,927 | 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.86:41758] 2026-01-25T22:53:48,935 | 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.86:41758} 2026-01-25T22:53:48,938 | 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.86:41758} 2026-01-25T22:53:49,110 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41758]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:49,110 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41758]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:49,128 | WARN | topology-schema-assembler-209 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41758]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@44894a6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:49,132 | WARN | topology-schema-assembler-209 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41758]: Session terminated Session closed 2026-01-25T22:53:49,143 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41768}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:49,144 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:49,144 | 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-01-25T22:53:49,144 | 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.86:41768] 2026-01-25T22:53:49,154 | 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.86:41768} 2026-01-25T22:53:49,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.86:41768} 2026-01-25T22:53:49,331 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41768]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:49,331 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41768]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:49,350 | WARN | topology-schema-assembler-214 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41768]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@705ecbf8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:49,354 | WARN | topology-schema-assembler-214 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41768]: Session terminated Session closed 2026-01-25T22:53:49,364 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41782}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:49,365 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:49,365 | 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-01-25T22:53:49,365 | 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.86:41782] 2026-01-25T22:53:49,373 | 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.86:41782} 2026-01-25T22:53:49,377 | 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.86:41782} 2026-01-25T22:53:49,549 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41782]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:49,549 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41782]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:49,568 | WARN | topology-schema-assembler-219 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41782]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4b1d2236}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:49,572 | WARN | topology-schema-assembler-219 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41782]: Session terminated Session closed 2026-01-25T22:53:49,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41784}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:49,584 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:49,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-01-25T22:53:49,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.86:41784] 2026-01-25T22:53:49,594 | 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.86:41784} 2026-01-25T22:53:49,598 | 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.86:41784} 2026-01-25T22:53:49,768 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41784]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:49,769 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41784]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:49,975 | WARN | topology-schema-assembler-224 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41784]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@687adc8e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:49,980 | WARN | topology-schema-assembler-224 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41784]: Session terminated Session closed 2026-01-25T22:53:50,002 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41796}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:50,003 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:50,003 | 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-01-25T22:53:50,003 | 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.86:41796] 2026-01-25T22:53:50,014 | 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.86:41796} 2026-01-25T22:53:50,018 | 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.86:41796} 2026-01-25T22:53:50,222 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41796]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:50,222 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41796]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:50,404 | WARN | topology-schema-assembler-229 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41796]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@57933d7c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:50,409 | WARN | topology-schema-assembler-229 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41796]: Session terminated Session closed 2026-01-25T22:53:50,430 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41800}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:50,431 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:50,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-01-25T22:53:50,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.86:41800] 2026-01-25T22:53:50,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.86:41800} 2026-01-25T22:53:50,445 | 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.86:41800} 2026-01-25T22:53:50,641 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41800]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:50,642 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41800]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:50,832 | WARN | topology-schema-assembler-234 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41800]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@706370d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:50,836 | WARN | topology-schema-assembler-234 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41800]: Session terminated Session closed 2026-01-25T22:53:50,849 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41804}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:50,851 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:50,852 | 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-01-25T22:53:50,852 | 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.86:41804] 2026-01-25T22:53:50,862 | 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.86:41804} 2026-01-25T22:53:50,867 | 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.86:41804} 2026-01-25T22:53:51,064 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41804]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:51,064 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41804]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:51,252 | WARN | topology-schema-assembler-239 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41804]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@78996979}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:51,255 | WARN | topology-schema-assembler-239 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41804]: Session terminated Session closed 2026-01-25T22:53:51,267 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41820}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:51,268 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:51,268 | 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-01-25T22:53:51,268 | 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.86:41820] 2026-01-25T22:53:51,277 | 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.86:41820} 2026-01-25T22:53:51,281 | 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.86:41820} 2026-01-25T22:53:51,481 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41820]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:51,481 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41820]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:51,670 | WARN | topology-schema-assembler-244 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41820]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3394ae66}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:51,674 | WARN | topology-schema-assembler-244 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41820]: Session terminated Session closed 2026-01-25T22:53:51,694 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=41826}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:51,695 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:51,695 | 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-01-25T22:53:51,695 | 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.86:41826] 2026-01-25T22:53:51,705 | 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.86:41826} 2026-01-25T22:53:51,710 | 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.86:41826} 2026-01-25T22:53:51,918 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41826]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:51,919 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41826]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:52,097 | WARN | topology-schema-assembler-249 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41826]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@de07d74}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:52,102 | WARN | topology-schema-assembler-249 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:41826]: Session terminated Session closed 2026-01-25T22:53:52,115 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39132}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:52,116 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:52,116 | 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-01-25T22:53:52,116 | 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.86:39132] 2026-01-25T22:53:52,127 | 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.86:39132} 2026-01-25T22:53:52,130 | 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.86:39132} 2026-01-25T22:53:52,328 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39132]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:52,328 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39132]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:52,338 | WARN | topology-schema-assembler-254 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39132]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7aae7764}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:52,341 | WARN | topology-schema-assembler-254 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39132]: Session terminated Session closed 2026-01-25T22:53:52,349 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39136}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:52,350 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:52,350 | 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-01-25T22:53:52,350 | 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.86:39136] 2026-01-25T22:53:52,359 | 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.86:39136} 2026-01-25T22:53:52,363 | 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.86:39136} 2026-01-25T22:53:52,530 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39136]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:52,530 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39136]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:52,539 | WARN | topology-schema-assembler-259 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39136]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@361f1be8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:52,543 | WARN | topology-schema-assembler-259 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39136]: Session terminated Session closed 2026-01-25T22:53:52,562 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39138}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:52,563 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:52,563 | 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-01-25T22:53:52,563 | 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.86:39138] 2026-01-25T22:53:52,571 | 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.86:39138} 2026-01-25T22:53:52,576 | 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.86:39138} 2026-01-25T22:53:52,748 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39138]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:52,748 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39138]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:52,765 | WARN | topology-schema-assembler-264 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39138]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3186b36a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:52,769 | WARN | topology-schema-assembler-264 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39138]: Session terminated Session closed 2026-01-25T22:53:52,779 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39140}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:52,779 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:52,779 | 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-01-25T22:53:52,779 | 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.86:39140] 2026-01-25T22:53:52,789 | 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.86:39140} 2026-01-25T22:53:52,793 | 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.86:39140} 2026-01-25T22:53:52,965 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39140]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:52,965 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39140]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:52,983 | WARN | topology-schema-assembler-269 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39140]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@381babe9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:52,987 | WARN | topology-schema-assembler-269 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39140]: Session terminated Session closed 2026-01-25T22:53:52,996 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39154}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:52,997 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:52,997 | 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-01-25T22:53:52,997 | 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.86:39154] 2026-01-25T22:53:53,006 | 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.86:39154} 2026-01-25T22:53:53,011 | 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.86:39154} 2026-01-25T22:53:53,185 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39154]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:53,185 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39154]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:53,203 | WARN | topology-schema-assembler-274 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39154]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1658f258}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:53,205 | WARN | topology-schema-assembler-274 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39154]: Session terminated Session closed 2026-01-25T22:53:53,214 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39158}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:53,215 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:53,215 | 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-01-25T22:53:53,215 | 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.86:39158] 2026-01-25T22:53:53,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.86:39158} 2026-01-25T22:53:53,228 | 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.86:39158} 2026-01-25T22:53:53,403 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39158]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:53,404 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39158]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:53,424 | WARN | topology-schema-assembler-279 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39158]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@224e242c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:53,428 | WARN | topology-schema-assembler-279 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39158]: Session terminated Session closed 2026-01-25T22:53:53,437 | 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.86}}}, 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-01-25T22:53:53,438 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:53,438 | 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-01-25T22:53:53,438 | 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.86:39170] 2026-01-25T22:53:53,447 | 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.86:39170} 2026-01-25T22:53:53,451 | 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.86:39170} 2026-01-25T22:53:53,623 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:53,623 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39170]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:53,641 | WARN | topology-schema-assembler-284 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@43ad3a83}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:53,644 | WARN | topology-schema-assembler-284 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39170]: Session terminated Session closed 2026-01-25T22:53:53,653 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39176}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:53,654 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:53,654 | 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-01-25T22:53:53,654 | 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.86:39176] 2026-01-25T22:53:53,663 | 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.86:39176} 2026-01-25T22:53:53,666 | 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.86:39176} 2026-01-25T22:53:53,842 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39176]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:53,843 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39176]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:53,861 | WARN | topology-schema-assembler-289 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39176]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@63540104}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:53,866 | WARN | topology-schema-assembler-289 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39176]: Session terminated Session closed 2026-01-25T22:53:53,874 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39192}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:53,875 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:53,875 | 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-01-25T22:53:53,875 | 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.86:39192] 2026-01-25T22:53:53,885 | 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.86:39192} 2026-01-25T22:53:53,888 | 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.86:39192} 2026-01-25T22:53:54,068 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39192]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:54,068 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39192]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:54,087 | WARN | topology-schema-assembler-294 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39192]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2bfad794}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:54,092 | WARN | topology-schema-assembler-294 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39192]: Session terminated Session closed 2026-01-25T22:53:54,104 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39194}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:54,105 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:54,105 | 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-01-25T22:53:54,105 | 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.86:39194] 2026-01-25T22:53:54,112 | 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.86:39194} 2026-01-25T22:53:54,115 | 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.86:39194} 2026-01-25T22:53:54,284 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39194]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:54,285 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39194]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:54,293 | WARN | topology-schema-assembler-299 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39194]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2c282527}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:54,297 | WARN | topology-schema-assembler-299 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39194]: Session terminated Session closed 2026-01-25T22:53:54,317 | 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.86}}}, 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-01-25T22:53:54,319 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:54,319 | 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-01-25T22:53:54,320 | 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.86:39206] 2026-01-25T22:53:54,326 | 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.86:39206} 2026-01-25T22:53:54,330 | 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.86:39206} 2026-01-25T22:53:54,507 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:54,507 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39206]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:54,525 | WARN | topology-schema-assembler-304 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@607d712}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:54,531 | WARN | topology-schema-assembler-304 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39206]: Session terminated Session closed 2026-01-25T22:53:54,543 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39216}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:54,545 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:54,545 | 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-01-25T22:53:54,545 | 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.86:39216] 2026-01-25T22:53:54,552 | 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.86:39216} 2026-01-25T22:53:54,556 | 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.86:39216} 2026-01-25T22:53:54,722 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39216]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:54,722 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39216]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:54,730 | WARN | topology-schema-assembler-309 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39216]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@78d6b7ea}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:54,733 | WARN | topology-schema-assembler-309 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39216]: Session terminated Session closed 2026-01-25T22:53:54,752 | 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.86}}}, 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-01-25T22:53:54,753 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:54,753 | 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-01-25T22:53:54,753 | 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.86:39222] 2026-01-25T22:53:54,760 | 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.86:39222} 2026-01-25T22:53:54,763 | 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.86:39222} 2026-01-25T22:53:54,940 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:54,941 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39222]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:54,959 | WARN | topology-schema-assembler-314 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@1fc9b7a7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:54,963 | WARN | topology-schema-assembler-314 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39222]: Session terminated Session closed 2026-01-25T22:53:54,974 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39228}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:54,975 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:54,975 | 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-01-25T22:53:54,976 | 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.86:39228] 2026-01-25T22:53:54,985 | 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.86:39228} 2026-01-25T22:53:54,991 | 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.86:39228} 2026-01-25T22:53:55,161 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39228]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:55,161 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39228]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:55,182 | WARN | topology-schema-assembler-319 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39228]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3deb9acd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:55,184 | WARN | topology-schema-assembler-319 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39228]: Session terminated Session closed 2026-01-25T22:53:55,194 | 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.86}}}, 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-01-25T22:53:55,195 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:55,195 | 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-01-25T22:53:55,195 | 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.86:39240] 2026-01-25T22:53:55,202 | 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.86:39240} 2026-01-25T22:53:55,205 | 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.86:39240} 2026-01-25T22:53:55,373 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:55,373 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39240]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:55,383 | WARN | topology-schema-assembler-324 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@75e5b145}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:55,386 | WARN | topology-schema-assembler-324 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39240]: Session terminated Session closed 2026-01-25T22:53:55,405 | 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.86}}}, 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-01-25T22:53:55,406 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:55,406 | 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-01-25T22:53:55,406 | 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.86:39254] 2026-01-25T22:53:55,412 | 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.86:39254} 2026-01-25T22:53:55,416 | 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.86:39254} 2026-01-25T22:53:55,593 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:55,593 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39254]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:55,611 | WARN | topology-schema-assembler-329 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@f5f56a6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:55,613 | WARN | topology-schema-assembler-329 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39254]: Session terminated Session closed 2026-01-25T22:53:55,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.86}}}, 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-01-25T22:53:55,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-01-25T22:53:55,625 | 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-01-25T22:53:55,625 | 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.86:39268] 2026-01-25T22:53:55,636 | 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.86:39268} 2026-01-25T22:53:55,641 | 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.86:39268} 2026-01-25T22:53:55,811 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:55,811 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39268]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:55,829 | WARN | topology-schema-assembler-334 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@bcf56f3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:55,831 | WARN | topology-schema-assembler-334 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39268]: Session terminated Session closed 2026-01-25T22:53:55,844 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39278}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:55,845 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:55,845 | 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-01-25T22:53:55,845 | 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.86:39278] 2026-01-25T22:53:55,853 | 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.86:39278} 2026-01-25T22:53:55,858 | 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.86:39278} 2026-01-25T22:53:56,027 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39278]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:56,027 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39278]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:56,046 | WARN | topology-schema-assembler-339 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39278]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@36c51184}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:56,051 | WARN | topology-schema-assembler-339 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39278]: Session terminated Session closed 2026-01-25T22:53:56,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39286}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:56,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-01-25T22:53:56,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-01-25T22:53:56,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.86:39286] 2026-01-25T22:53:56,073 | 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.86:39286} 2026-01-25T22:53:56,076 | 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.86:39286} 2026-01-25T22:53:56,246 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39286]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:56,246 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39286]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:56,253 | WARN | topology-schema-assembler-344 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39286]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@19a00e99}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:56,258 | WARN | topology-schema-assembler-344 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39286]: Session terminated Session closed 2026-01-25T22:53:56,278 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39292}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:56,280 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:56,280 | 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-01-25T22:53:56,280 | 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.86:39292] 2026-01-25T22:53:56,289 | 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.86:39292} 2026-01-25T22:53:56,293 | 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.86:39292} 2026-01-25T22:53:56,466 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39292]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:56,467 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39292]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:56,484 | WARN | topology-schema-assembler-349 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39292]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f15a7f6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:56,486 | WARN | topology-schema-assembler-349 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39292]: Session terminated Session closed 2026-01-25T22:53:56,496 | 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.86}}}, 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-01-25T22:53:56,497 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:56,497 | 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-01-25T22:53:56,497 | 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.86:39304] 2026-01-25T22:53:56,508 | 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.86:39304} 2026-01-25T22:53:56,512 | 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.86:39304} 2026-01-25T22:53:56,681 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:56,681 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39304]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:56,699 | WARN | topology-schema-assembler-354 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@31a61abf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:56,703 | WARN | topology-schema-assembler-354 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39304]: Session terminated Session closed 2026-01-25T22:53:56,715 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39316}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:56,716 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:56,716 | 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-01-25T22:53:56,716 | 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.86:39316] 2026-01-25T22:53:56,726 | 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.86:39316} 2026-01-25T22:53:56,730 | 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.86:39316} 2026-01-25T22:53:56,903 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39316]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:56,904 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39316]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:56,921 | WARN | topology-schema-assembler-359 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39316]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@355d1824}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:56,923 | WARN | topology-schema-assembler-359 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39316]: Session terminated Session closed 2026-01-25T22:53:56,933 | 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.86}}}, 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-01-25T22:53:56,933 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:56,933 | 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-01-25T22:53:56,933 | 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.86:39320] 2026-01-25T22:53:56,944 | 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.86:39320} 2026-01-25T22:53:56,947 | 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.86:39320} 2026-01-25T22:53:57,119 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:57,119 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39320]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:57,137 | WARN | topology-schema-assembler-364 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@4b8be3e0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:57,141 | WARN | topology-schema-assembler-364 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39320]: Session terminated Session closed 2026-01-25T22:53:57,151 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39336}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:57,152 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:57,152 | 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-01-25T22:53:57,152 | 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.86:39336] 2026-01-25T22:53:57,162 | 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.86:39336} 2026-01-25T22:53:57,167 | 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.86:39336} 2026-01-25T22:53:57,343 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39336]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:57,344 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39336]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:57,356 | WARN | topology-schema-assembler-369 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39336]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5bae5dcd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:57,358 | WARN | topology-schema-assembler-369 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39336]: Session terminated Session closed 2026-01-25T22:53:57,368 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39338}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:57,368 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:57,369 | 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-01-25T22:53:57,369 | 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.86:39338] 2026-01-25T22:53:57,378 | 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.86:39338} 2026-01-25T22:53:57,382 | 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.86:39338} 2026-01-25T22:53:57,560 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39338]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:57,560 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39338]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:57,579 | WARN | topology-schema-assembler-374 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39338]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3ea68801}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:57,583 | WARN | topology-schema-assembler-374 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39338]: Session terminated Session closed 2026-01-25T22:53:57,595 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39344}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:57,597 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:57,597 | 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-01-25T22:53:57,597 | 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.86:39344] 2026-01-25T22:53:57,604 | 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.86:39344} 2026-01-25T22:53:57,609 | 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.86:39344} 2026-01-25T22:53:57,781 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39344]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:57,781 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39344]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:57,801 | WARN | topology-schema-assembler-379 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39344]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4458b9cb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:57,805 | WARN | topology-schema-assembler-379 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39344]: Session terminated Session closed 2026-01-25T22:53:57,814 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39346}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:57,815 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:57,815 | 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-01-25T22:53:57,815 | 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.86:39346] 2026-01-25T22:53:57,824 | 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.86:39346} 2026-01-25T22:53:57,829 | 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.86:39346} 2026-01-25T22:53:58,000 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39346]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:58,000 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39346]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:58,021 | WARN | topology-schema-assembler-384 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39346]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4e27e9db}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:58,026 | WARN | topology-schema-assembler-384 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39346]: Session terminated Session closed 2026-01-25T22:53:58,037 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39350}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:58,038 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:58,038 | 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-01-25T22:53:58,038 | 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.86:39350] 2026-01-25T22:53:58,048 | 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.86:39350} 2026-01-25T22:53:58,053 | 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.86:39350} 2026-01-25T22:53:58,219 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39350]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:58,219 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39350]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:58,239 | WARN | topology-schema-assembler-389 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39350]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@545cdfa4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:58,244 | WARN | topology-schema-assembler-389 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39350]: Session terminated Session closed 2026-01-25T22:53:58,255 | 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.86}}}, 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-01-25T22:53:58,257 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:58,257 | 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-01-25T22:53:58,258 | 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.86:39358] 2026-01-25T22:53:58,268 | 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.86:39358} 2026-01-25T22:53:58,271 | 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.86:39358} 2026-01-25T22:53:58,438 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:58,438 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39358]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:58,456 | WARN | topology-schema-assembler-394 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@90276ed}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:58,459 | WARN | topology-schema-assembler-394 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39358]: Session terminated Session closed 2026-01-25T22:53:58,470 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39360}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:58,471 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:58,471 | 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-01-25T22:53:58,471 | 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.86:39360] 2026-01-25T22:53:58,479 | 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.86:39360} 2026-01-25T22:53:58,482 | 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.86:39360} 2026-01-25T22:53:58,660 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39360]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:58,661 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39360]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:58,681 | WARN | topology-schema-assembler-399 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39360]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1f3e6bd1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:58,685 | WARN | topology-schema-assembler-399 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39360]: Session terminated Session closed 2026-01-25T22:53:58,696 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39370}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:58,697 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:58,698 | 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-01-25T22:53:58,698 | 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.86:39370] 2026-01-25T22:53:58,709 | 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.86:39370} 2026-01-25T22:53:58,714 | 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.86:39370} 2026-01-25T22:53:58,878 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39370]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:58,879 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39370]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:58,888 | WARN | topology-schema-assembler-404 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39370]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@41333897}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:58,891 | WARN | topology-schema-assembler-404 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39370]: Session terminated Session closed 2026-01-25T22:53:58,910 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39386}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:58,911 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:58,911 | 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-01-25T22:53:58,911 | 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.86:39386] 2026-01-25T22:53:58,918 | 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.86:39386} 2026-01-25T22:53:58,923 | 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.86:39386} 2026-01-25T22:53:59,099 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39386]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:59,099 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39386]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:59,115 | WARN | topology-schema-assembler-409 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39386]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@24346ed8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:59,119 | WARN | topology-schema-assembler-409 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39386]: Session terminated Session closed 2026-01-25T22:53:59,129 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39400}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:59,130 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:59,130 | 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-01-25T22:53:59,130 | 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.86:39400] 2026-01-25T22:53:59,138 | 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.86:39400} 2026-01-25T22:53:59,142 | 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.86:39400} 2026-01-25T22:53:59,318 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39400]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:59,318 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39400]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:59,335 | WARN | topology-schema-assembler-414 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39400]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@431a27bb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:59,343 | WARN | topology-schema-assembler-414 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39400]: Session terminated Session closed 2026-01-25T22:53:59,534 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39408}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:59,535 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:59,536 | 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-01-25T22:53:59,536 | 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.86:39408] 2026-01-25T22:53:59,543 | 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.86:39408} 2026-01-25T22:53:59,547 | 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.86:39408} 2026-01-25T22:53:59,744 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39408]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:59,745 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39408]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:59,755 | WARN | topology-schema-assembler-419 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39408]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1ddd6961}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:59,758 | WARN | topology-schema-assembler-419 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39408]: Session terminated Session closed 2026-01-25T22:53:59,768 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39414}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:53:59,769 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:53:59,769 | 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-01-25T22:53:59,769 | 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.86:39414] 2026-01-25T22:53:59,777 | 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.86:39414} 2026-01-25T22:53:59,780 | 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.86:39414} 2026-01-25T22:53:59,958 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39414]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:53:59,959 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39414]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:53:59,979 | WARN | topology-schema-assembler-424 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39414]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@717b86e4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:53:59,990 | WARN | topology-schema-assembler-424 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39414]: Session terminated Session closed 2026-01-25T22:54:00,174 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39422}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:00,176 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:00,176 | 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-01-25T22:54:00,176 | 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.86:39422] 2026-01-25T22:54:00,186 | 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.86:39422} 2026-01-25T22:54:00,192 | 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.86:39422} 2026-01-25T22:54:00,380 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39422]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:00,381 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39422]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:00,401 | WARN | topology-schema-assembler-429 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39422]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6810a2e9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:00,404 | WARN | topology-schema-assembler-429 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39422]: Session terminated Session closed 2026-01-25T22:54:00,415 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39438}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:00,416 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:00,416 | 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-01-25T22:54:00,416 | 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.86:39438] 2026-01-25T22:54:00,425 | 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.86:39438} 2026-01-25T22:54:00,429 | 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.86:39438} 2026-01-25T22:54:00,600 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39438]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:00,600 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39438]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:00,620 | WARN | topology-schema-assembler-434 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39438]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5d64d4c6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:00,624 | WARN | topology-schema-assembler-434 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39438]: Session terminated Session closed 2026-01-25T22:54:00,638 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39440}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:00,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-01-25T22:54:00,640 | 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-01-25T22:54:00,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.86:39440] 2026-01-25T22:54:00,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.86:39440} 2026-01-25T22:54:00,653 | 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.86:39440} 2026-01-25T22:54:00,820 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39440]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:00,820 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39440]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:00,839 | WARN | topology-schema-assembler-439 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39440]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@55145c66}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:00,844 | WARN | topology-schema-assembler-439 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39440]: Session terminated Session closed 2026-01-25T22:54:00,855 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39444}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:00,856 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:00,856 | 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-01-25T22:54:00,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.86:39444] 2026-01-25T22:54:00,864 | 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.86:39444} 2026-01-25T22:54:00,868 | 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.86:39444} 2026-01-25T22:54:01,037 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39444]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:01,038 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39444]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:01,047 | WARN | topology-schema-assembler-444 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39444]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@16900bcb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:01,052 | WARN | topology-schema-assembler-444 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39444]: Session terminated Session closed 2026-01-25T22:54:01,072 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39454}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:01,073 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:01,073 | 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-01-25T22:54:01,073 | 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.86:39454] 2026-01-25T22:54:01,080 | 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.86:39454} 2026-01-25T22:54:01,084 | 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.86:39454} 2026-01-25T22:54:01,256 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39454]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:01,256 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39454]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:01,273 | WARN | topology-schema-assembler-449 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39454]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2295b8a4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:01,276 | WARN | topology-schema-assembler-449 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39454]: Session terminated Session closed 2026-01-25T22:54:01,286 | 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.86}}}, 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-01-25T22:54:01,287 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:01,287 | 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-01-25T22:54:01,287 | 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.86:39464] 2026-01-25T22:54:01,297 | 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.86:39464} 2026-01-25T22:54:01,301 | 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.86:39464} 2026-01-25T22:54:01,475 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:01,476 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39464]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:01,493 | WARN | topology-schema-assembler-454 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@7c437692}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:01,495 | WARN | topology-schema-assembler-454 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39464]: Session terminated Session closed 2026-01-25T22:54:01,504 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39474}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:01,504 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:01,504 | 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-01-25T22:54:01,504 | 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.86:39474] 2026-01-25T22:54:01,512 | 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.86:39474} 2026-01-25T22:54:01,515 | 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.86:39474} 2026-01-25T22:54:01,690 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39474]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:01,690 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39474]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:01,708 | WARN | topology-schema-assembler-459 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39474]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@8f5fe1b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:01,712 | WARN | topology-schema-assembler-459 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39474]: Session terminated Session closed 2026-01-25T22:54:01,721 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39476}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:01,722 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:01,722 | 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-01-25T22:54:01,722 | 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.86:39476] 2026-01-25T22:54:01,731 | 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.86:39476} 2026-01-25T22:54:01,735 | 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.86:39476} 2026-01-25T22:54:01,911 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39476]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:01,912 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39476]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:01,930 | WARN | topology-schema-assembler-464 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39476]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7e415448}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:01,934 | WARN | topology-schema-assembler-464 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39476]: Session terminated Session closed 2026-01-25T22:54:01,945 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39486}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:01,946 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:01,946 | 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-01-25T22:54:01,947 | 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.86:39486] 2026-01-25T22:54:01,954 | 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.86:39486} 2026-01-25T22:54:01,957 | 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.86:39486} 2026-01-25T22:54:02,130 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39486]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:02,130 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39486]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:02,149 | WARN | topology-schema-assembler-469 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39486]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@293118a3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:02,153 | WARN | topology-schema-assembler-469 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39486]: Session terminated Session closed 2026-01-25T22:54:02,164 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45386}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:02,165 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:02,165 | 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-01-25T22:54:02,165 | 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.86:45386] 2026-01-25T22:54:02,172 | 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.86:45386} 2026-01-25T22:54:02,176 | 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.86:45386} 2026-01-25T22:54:02,348 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45386]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:02,348 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45386]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:02,366 | WARN | topology-schema-assembler-474 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45386]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@49462f04}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:02,370 | WARN | topology-schema-assembler-474 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45386]: Session terminated Session closed 2026-01-25T22:54:02,379 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45388}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:02,380 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:02,380 | 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-01-25T22:54:02,380 | 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.86:45388] 2026-01-25T22:54:02,390 | 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.86:45388} 2026-01-25T22:54:02,396 | 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.86:45388} 2026-01-25T22:54:02,565 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45388]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:02,565 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45388]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:02,583 | WARN | topology-schema-assembler-479 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45388]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6444a9dd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:02,587 | WARN | topology-schema-assembler-479 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45388]: Session terminated Session closed 2026-01-25T22:54:02,599 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45400}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:02,600 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:02,600 | 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-01-25T22:54:02,600 | 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.86:45400] 2026-01-25T22:54:02,607 | 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.86:45400} 2026-01-25T22:54:02,611 | 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.86:45400} 2026-01-25T22:54:02,784 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45400]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:02,784 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45400]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:02,802 | WARN | topology-schema-assembler-484 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45400]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2b70e0ae}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:02,806 | WARN | topology-schema-assembler-484 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45400]: Session terminated Session closed 2026-01-25T22:54:02,815 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45412}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:02,816 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:02,817 | 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-01-25T22:54:02,817 | 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.86:45412] 2026-01-25T22:54:02,825 | 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.86:45412} 2026-01-25T22:54:02,828 | 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.86:45412} 2026-01-25T22:54:03,004 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45412]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:03,004 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45412]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:03,023 | WARN | topology-schema-assembler-489 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45412]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b5a71ee}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:03,027 | WARN | topology-schema-assembler-489 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45412]: Session terminated Session closed 2026-01-25T22:54:03,037 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45418}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:03,038 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:03,038 | 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-01-25T22:54:03,038 | 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.86:45418] 2026-01-25T22:54:03,047 | 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.86:45418} 2026-01-25T22:54:03,050 | 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.86:45418} 2026-01-25T22:54:03,223 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45418]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:03,223 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45418]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:03,242 | WARN | topology-schema-assembler-494 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45418]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7a2e1752}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:03,247 | WARN | topology-schema-assembler-494 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45418]: Session terminated Session closed 2026-01-25T22:54:03,258 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45434}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:03,259 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:03,259 | 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-01-25T22:54:03,259 | 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.86:45434] 2026-01-25T22:54:03,266 | 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.86:45434} 2026-01-25T22:54:03,269 | 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.86:45434} 2026-01-25T22:54:03,444 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45434]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:03,444 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45434]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:03,463 | WARN | topology-schema-assembler-499 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45434]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2e481dd5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:03,467 | WARN | topology-schema-assembler-499 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45434]: Session terminated Session closed 2026-01-25T22:54:03,481 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45442}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:03,482 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:03,482 | 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-01-25T22:54:03,482 | 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.86:45442] 2026-01-25T22:54:03,489 | 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.86:45442} 2026-01-25T22:54:03,492 | 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.86:45442} 2026-01-25T22:54:03,661 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45442]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:03,661 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45442]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:03,672 | WARN | topology-schema-assembler-504 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45442]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@40e38087}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:03,679 | WARN | topology-schema-assembler-504 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45442]: Session terminated Session closed 2026-01-25T22:54:03,699 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45444}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:03,700 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:03,700 | 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-01-25T22:54:03,701 | 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.86:45444] 2026-01-25T22:54:03,710 | 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.86:45444} 2026-01-25T22:54:03,714 | 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.86:45444} 2026-01-25T22:54:03,882 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45444]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:03,882 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45444]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:03,902 | WARN | topology-schema-assembler-509 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45444]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@21385f24}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:03,906 | WARN | topology-schema-assembler-509 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45444]: Session terminated Session closed 2026-01-25T22:54:03,918 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45454}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:03,919 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:03,919 | 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-01-25T22:54:03,919 | 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.86:45454] 2026-01-25T22:54:03,929 | 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.86:45454} 2026-01-25T22:54:03,933 | 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.86:45454} 2026-01-25T22:54:04,100 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45454]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:04,100 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45454]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:04,119 | WARN | topology-schema-assembler-514 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45454]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@544a1aa8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:04,124 | WARN | topology-schema-assembler-514 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45454]: Session terminated Session closed 2026-01-25T22:54:04,134 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45456}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:04,135 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:04,135 | 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-01-25T22:54:04,135 | 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.86:45456] 2026-01-25T22:54:04,144 | 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.86:45456} 2026-01-25T22:54:04,147 | 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.86:45456} 2026-01-25T22:54:04,321 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45456]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:04,321 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45456]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:04,339 | WARN | topology-schema-assembler-519 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45456]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@47fb8b41}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:04,344 | WARN | topology-schema-assembler-519 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45456]: Session terminated Session closed 2026-01-25T22:54:04,356 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45458}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:04,357 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:04,357 | 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-01-25T22:54:04,357 | 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.86:45458] 2026-01-25T22:54:04,364 | 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.86:45458} 2026-01-25T22:54:04,368 | 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.86:45458} 2026-01-25T22:54:04,541 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45458]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:04,541 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45458]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:04,562 | WARN | topology-schema-assembler-524 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45458]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@547c4fc6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:04,566 | WARN | topology-schema-assembler-524 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45458]: Session terminated Session closed 2026-01-25T22:54:04,576 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45460}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:04,577 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:04,577 | 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-01-25T22:54:04,577 | 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.86:45460] 2026-01-25T22:54:04,586 | 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.86:45460} 2026-01-25T22:54:04,589 | 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.86:45460} 2026-01-25T22:54:04,759 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45460]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:04,759 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45460]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:04,767 | WARN | topology-schema-assembler-529 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45460]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@31483b57}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:04,794 | WARN | topology-schema-assembler-529 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45460]: Session terminated Session closed 2026-01-25T22:54:04,982 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45466}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:04,989 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:04,989 | 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-01-25T22:54:04,989 | 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.86:45466] 2026-01-25T22:54:05,001 | 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.86:45466} 2026-01-25T22:54:05,009 | 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.86:45466} 2026-01-25T22:54:05,186 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45466]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:05,186 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45466]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:05,390 | WARN | topology-schema-assembler-534 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45466]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@77465f3c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:05,394 | WARN | topology-schema-assembler-534 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45466]: Session terminated Session closed 2026-01-25T22:54:05,414 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45476}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:05,415 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:05,415 | 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-01-25T22:54:05,415 | 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.86:45476] 2026-01-25T22:54:05,423 | 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.86:45476} 2026-01-25T22:54:05,426 | 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.86:45476} 2026-01-25T22:54:05,628 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45476]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:05,628 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45476]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:05,818 | WARN | topology-schema-assembler-539 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45476]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@50878eec}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:05,822 | WARN | topology-schema-assembler-539 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45476]: Session terminated Session closed 2026-01-25T22:54:05,834 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45492}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:05,835 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:05,835 | 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-01-25T22:54:05,835 | 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.86:45492] 2026-01-25T22:54:05,843 | 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.86:45492} 2026-01-25T22:54:05,847 | 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.86:45492} 2026-01-25T22:54:06,040 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45492]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:06,041 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45492]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:06,051 | WARN | topology-schema-assembler-544 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45492]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5069281b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:06,054 | WARN | topology-schema-assembler-544 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45492]: Session terminated Session closed 2026-01-25T22:54:06,063 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45504}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:06,063 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:06,064 | 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-01-25T22:54:06,064 | 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.86:45504] 2026-01-25T22:54:06,071 | 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.86:45504} 2026-01-25T22:54:06,074 | 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.86:45504} 2026-01-25T22:54:06,249 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45504]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:06,250 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45504]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:06,268 | WARN | topology-schema-assembler-549 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45504]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6dee3c57}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:06,272 | WARN | topology-schema-assembler-549 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45504]: Session terminated Session closed 2026-01-25T22:54:06,284 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45518}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:06,285 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:06,285 | 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-01-25T22:54:06,285 | 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.86:45518] 2026-01-25T22:54:06,292 | 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.86:45518} 2026-01-25T22:54:06,295 | 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.86:45518} 2026-01-25T22:54:06,467 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45518]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:06,468 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45518]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:06,485 | WARN | topology-schema-assembler-554 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45518]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@28b4cf4a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:06,488 | WARN | topology-schema-assembler-554 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45518]: Session terminated Session closed 2026-01-25T22:54:06,498 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45532}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:06,499 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:06,499 | 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-01-25T22:54:06,499 | 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.86:45532] 2026-01-25T22:54:06,506 | 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.86:45532} 2026-01-25T22:54:06,509 | 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.86:45532} 2026-01-25T22:54:06,686 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45532]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:06,687 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45532]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:06,706 | WARN | topology-schema-assembler-559 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45532]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@697d0238}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:06,711 | WARN | topology-schema-assembler-559 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45532]: Session terminated Session closed 2026-01-25T22:54:06,723 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45546}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:06,724 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:06,724 | 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-01-25T22:54:06,724 | 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.86:45546] 2026-01-25T22:54:06,732 | 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.86:45546} 2026-01-25T22:54:06,735 | 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.86:45546} 2026-01-25T22:54:06,906 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45546]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:06,906 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45546]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:06,925 | WARN | topology-schema-assembler-564 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45546]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@457b3c76}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:06,930 | WARN | topology-schema-assembler-564 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45546]: Session terminated Session closed 2026-01-25T22:54:06,939 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45562}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:06,941 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:06,941 | 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-01-25T22:54:06,941 | 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.86:45562] 2026-01-25T22:54:06,949 | 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.86:45562} 2026-01-25T22:54:06,954 | 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.86:45562} 2026-01-25T22:54:07,125 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45562]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:07,126 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45562]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:07,144 | WARN | topology-schema-assembler-569 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45562]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@65fe00b9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:07,148 | WARN | topology-schema-assembler-569 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45562]: Session terminated Session closed 2026-01-25T22:54:07,159 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45568}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:07,159 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:07,159 | 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-01-25T22:54:07,160 | 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.86:45568] 2026-01-25T22:54:07,167 | 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.86:45568} 2026-01-25T22:54:07,172 | 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.86:45568} 2026-01-25T22:54:07,343 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45568]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:07,344 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45568]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:07,363 | WARN | topology-schema-assembler-574 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45568]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@73e51126}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:07,367 | WARN | topology-schema-assembler-574 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45568]: Session terminated Session closed 2026-01-25T22:54:07,376 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45576}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:07,377 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:07,378 | 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-01-25T22:54:07,378 | 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.86:45576] 2026-01-25T22:54:07,387 | 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.86:45576} 2026-01-25T22:54:07,390 | 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.86:45576} 2026-01-25T22:54:07,562 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45576]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:07,563 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45576]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:07,580 | WARN | topology-schema-assembler-579 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45576]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@24b8a276}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:07,586 | WARN | topology-schema-assembler-579 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45576]: Session terminated Session closed 2026-01-25T22:54:07,597 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45590}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:07,598 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:07,598 | 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-01-25T22:54:07,598 | 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.86:45590] 2026-01-25T22:54:07,605 | 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.86:45590} 2026-01-25T22:54:07,608 | 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.86:45590} 2026-01-25T22:54:07,780 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45590]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:07,780 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45590]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:07,789 | WARN | topology-schema-assembler-584 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45590]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@12a3d55d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:07,793 | WARN | topology-schema-assembler-584 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45590]: Session terminated Session closed 2026-01-25T22:54:07,811 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45596}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:07,812 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:07,812 | 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-01-25T22:54:07,812 | 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.86:45596] 2026-01-25T22:54:07,821 | 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.86:45596} 2026-01-25T22:54:07,824 | 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.86:45596} 2026-01-25T22:54:08,000 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45596]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:08,001 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45596]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:08,018 | WARN | topology-schema-assembler-589 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45596]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3b184ef3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:08,022 | WARN | topology-schema-assembler-589 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45596]: Session terminated Session closed 2026-01-25T22:54:08,034 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45610}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:08,035 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:08,035 | 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-01-25T22:54:08,035 | 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.86:45610] 2026-01-25T22:54:08,045 | 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.86:45610} 2026-01-25T22:54:08,048 | 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.86:45610} 2026-01-25T22:54:08,219 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45610]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:08,220 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45610]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:08,237 | WARN | topology-schema-assembler-594 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45610]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@8f3ff65}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:08,241 | WARN | topology-schema-assembler-594 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45610]: Session terminated Session closed 2026-01-25T22:54:08,253 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45614}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:08,254 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:08,254 | 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-01-25T22:54:08,254 | 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.86:45614] 2026-01-25T22:54:08,263 | 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.86:45614} 2026-01-25T22:54:08,266 | 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.86:45614} 2026-01-25T22:54:08,437 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45614]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:08,437 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45614]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:08,455 | WARN | topology-schema-assembler-599 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45614]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@15255c8b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:08,459 | WARN | topology-schema-assembler-599 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45614]: Session terminated Session closed 2026-01-25T22:54:08,471 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45626}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:08,472 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:08,472 | 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-01-25T22:54:08,472 | 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.86:45626] 2026-01-25T22:54:08,483 | 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.86:45626} 2026-01-25T22:54:08,486 | 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.86:45626} 2026-01-25T22:54:08,657 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45626]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:08,657 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45626]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:08,674 | WARN | topology-schema-assembler-604 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45626]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@68085f49}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:08,678 | WARN | topology-schema-assembler-604 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45626]: Session terminated Session closed 2026-01-25T22:54:08,689 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45634}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:08,689 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:08,689 | 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-01-25T22:54:08,689 | 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.86:45634] 2026-01-25T22:54:08,701 | 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.86:45634} 2026-01-25T22:54:08,704 | 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.86:45634} 2026-01-25T22:54:08,877 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45634]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:08,877 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45634]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:08,894 | WARN | topology-schema-assembler-609 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45634]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@577baf90}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:08,898 | WARN | topology-schema-assembler-609 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45634]: Session terminated Session closed 2026-01-25T22:54:08,908 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45638}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:08,909 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:08,910 | 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-01-25T22:54:08,910 | 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.86:45638] 2026-01-25T22:54:08,919 | 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.86:45638} 2026-01-25T22:54:08,922 | 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.86:45638} 2026-01-25T22:54:09,097 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45638]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:09,097 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45638]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:09,115 | WARN | topology-schema-assembler-614 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45638]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@45673bb5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:09,119 | WARN | topology-schema-assembler-614 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45638]: Session terminated Session closed 2026-01-25T22:54:09,129 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45646}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:09,130 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:09,130 | 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-01-25T22:54:09,130 | 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.86:45646] 2026-01-25T22:54:09,140 | 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.86:45646} 2026-01-25T22:54:09,144 | 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.86:45646} 2026-01-25T22:54:09,317 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45646]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:09,317 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45646]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:09,334 | WARN | topology-schema-assembler-619 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45646]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4ab0b01c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:09,339 | WARN | topology-schema-assembler-619 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45646]: Session terminated Session closed 2026-01-25T22:54:09,349 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45648}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:09,353 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:09,353 | 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-01-25T22:54:09,353 | 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.86:45648] 2026-01-25T22:54:09,360 | 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.86:45648} 2026-01-25T22:54:09,363 | 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.86:45648} 2026-01-25T22:54:09,536 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45648]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:09,537 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45648]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:09,554 | WARN | topology-schema-assembler-624 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45648]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@73247724}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:09,559 | WARN | topology-schema-assembler-624 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45648]: Session terminated Session closed 2026-01-25T22:54:09,571 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45650}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:09,571 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:09,572 | 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-01-25T22:54:09,572 | 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.86:45650] 2026-01-25T22:54:09,579 | 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.86:45650} 2026-01-25T22:54:09,583 | 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.86:45650} 2026-01-25T22:54:09,758 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45650]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:09,758 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45650]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:09,777 | WARN | topology-schema-assembler-629 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45650]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@159dc758}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:09,781 | WARN | topology-schema-assembler-629 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45650]: Session terminated Session closed 2026-01-25T22:54:09,794 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45662}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:09,795 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:09,795 | 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-01-25T22:54:09,795 | 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.86:45662] 2026-01-25T22:54:09,804 | 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.86:45662} 2026-01-25T22:54:09,808 | 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.86:45662} 2026-01-25T22:54:09,977 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45662]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:09,978 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45662]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:09,996 | WARN | topology-schema-assembler-634 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45662]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2cb5a330}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:10,000 | WARN | topology-schema-assembler-634 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45662]: Session terminated Session closed 2026-01-25T22:54:10,012 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45674}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:10,013 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:10,013 | 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-01-25T22:54:10,013 | 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.86:45674] 2026-01-25T22:54:10,020 | 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.86:45674} 2026-01-25T22:54:10,024 | 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.86:45674} 2026-01-25T22:54:10,198 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45674]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:10,198 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45674]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:10,217 | WARN | topology-schema-assembler-639 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45674]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@39a6e42e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:10,222 | WARN | topology-schema-assembler-639 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45674]: Session terminated Session closed 2026-01-25T22:54:10,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45678}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:10,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-01-25T22:54:10,234 | 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-01-25T22:54:10,234 | 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.86:45678] 2026-01-25T22:54:10,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.86:45678} 2026-01-25T22:54:10,245 | 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.86:45678} 2026-01-25T22:54:10,412 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45678]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:10,412 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45678]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:10,422 | WARN | topology-schema-assembler-644 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45678]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@15775dfa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:10,426 | WARN | topology-schema-assembler-644 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45678]: Session terminated Session closed 2026-01-25T22:54:10,445 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45694}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:10,446 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:10,446 | 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-01-25T22:54:10,446 | 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.86:45694] 2026-01-25T22:54:10,454 | 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.86:45694} 2026-01-25T22:54:10,457 | 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.86:45694} 2026-01-25T22:54:10,630 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45694]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:10,630 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45694]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:10,650 | WARN | topology-schema-assembler-649 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45694]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@392cd573}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:10,653 | WARN | topology-schema-assembler-649 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45694]: Session terminated Session closed 2026-01-25T22:54:10,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45708}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:10,668 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:10,668 | 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-01-25T22:54:10,668 | 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.86:45708] 2026-01-25T22:54:10,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.86:45708} 2026-01-25T22:54:10,680 | 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.86:45708} 2026-01-25T22:54:10,847 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45708]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:10,848 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45708]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:10,868 | WARN | topology-schema-assembler-654 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45708]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1081b3d4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:10,873 | WARN | topology-schema-assembler-654 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45708]: Session terminated Session closed 2026-01-25T22:54:10,884 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45714}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:10,885 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:10,885 | 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-01-25T22:54:10,885 | 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.86:45714] 2026-01-25T22:54:10,893 | 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.86:45714} 2026-01-25T22:54:10,897 | 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.86:45714} 2026-01-25T22:54:11,063 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45714]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:11,063 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45714]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:11,072 | WARN | topology-schema-assembler-659 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45714]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f4f3c90}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:11,075 | WARN | topology-schema-assembler-659 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45714]: Session terminated Session closed 2026-01-25T22:54:11,094 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45726}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:11,095 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:11,095 | 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-01-25T22:54:11,095 | 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.86:45726] 2026-01-25T22:54:11,103 | 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.86:45726} 2026-01-25T22:54:11,105 | 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.86:45726} 2026-01-25T22:54:11,280 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45726]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:11,281 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45726]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:11,298 | WARN | topology-schema-assembler-664 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45726]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3083776}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:11,302 | WARN | topology-schema-assembler-664 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45726]: Session terminated Session closed 2026-01-25T22:54:11,316 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45740}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:11,317 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:11,317 | 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-01-25T22:54:11,317 | 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.86:45740] 2026-01-25T22:54:11,325 | 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.86:45740} 2026-01-25T22:54:11,329 | 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.86:45740} 2026-01-25T22:54:11,501 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45740]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:11,501 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45740]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:11,521 | WARN | topology-schema-assembler-669 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45740]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5d34b8ca}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:11,525 | WARN | topology-schema-assembler-669 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45740]: Session terminated Session closed 2026-01-25T22:54:11,537 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45742}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:11,540 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:11,540 | 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-01-25T22:54:11,540 | 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.86:45742] 2026-01-25T22:54:11,550 | 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.86:45742} 2026-01-25T22:54:11,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.86:45742} 2026-01-25T22:54:11,718 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45742]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:11,718 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45742]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:11,727 | WARN | topology-schema-assembler-674 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45742]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@26b52e2c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:11,731 | WARN | topology-schema-assembler-674 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45742]: Session terminated Session closed 2026-01-25T22:54:11,751 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45750}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:11,751 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:11,751 | 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-01-25T22:54:11,751 | 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.86:45750] 2026-01-25T22:54:11,759 | 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.86:45750} 2026-01-25T22:54:11,762 | 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.86:45750} 2026-01-25T22:54:11,934 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45750]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:11,935 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45750]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:11,952 | WARN | topology-schema-assembler-679 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45750]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@66238fc2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:11,956 | WARN | topology-schema-assembler-679 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45750]: Session terminated Session closed 2026-01-25T22:54:11,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45752}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:11,965 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:11,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-01-25T22:54:11,966 | 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.86:45752] 2026-01-25T22:54:11,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.86:45752} 2026-01-25T22:54:11,975 | 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.86:45752} 2026-01-25T22:54:12,148 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45752]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:12,148 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45752]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:12,156 | WARN | topology-schema-assembler-684 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45752]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1195a5e8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:12,159 | WARN | topology-schema-assembler-684 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45752]: Session terminated Session closed 2026-01-25T22:54:12,177 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40808}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:12,178 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:12,178 | 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-01-25T22:54:12,178 | 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.86:40808] 2026-01-25T22:54:12,188 | 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.86:40808} 2026-01-25T22:54:12,192 | 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.86:40808} 2026-01-25T22:54:12,360 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40808]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:12,360 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40808]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:12,371 | WARN | topology-schema-assembler-689 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40808]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@134c9c1c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:12,373 | WARN | topology-schema-assembler-689 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40808]: Session terminated Session closed 2026-01-25T22:54:12,391 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40824}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:12,393 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:12,393 | 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-01-25T22:54:12,393 | 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.86:40824] 2026-01-25T22:54:12,402 | 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.86:40824} 2026-01-25T22:54:12,405 | 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.86:40824} 2026-01-25T22:54:12,574 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40824]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:12,574 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40824]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:12,594 | WARN | topology-schema-assembler-694 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40824]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@296cccc5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:12,598 | WARN | topology-schema-assembler-694 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40824]: Session terminated Session closed 2026-01-25T22:54:12,608 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40832}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:12,609 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:12,609 | 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-01-25T22:54:12,609 | 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.86:40832] 2026-01-25T22:54:12,617 | 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.86:40832} 2026-01-25T22:54:12,620 | 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.86:40832} 2026-01-25T22:54:12,790 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40832]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:12,790 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40832]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:12,798 | WARN | topology-schema-assembler-699 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40832]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b67bc00}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:12,802 | WARN | topology-schema-assembler-699 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40832]: Session terminated Session closed 2026-01-25T22:54:12,821 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40838}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:12,822 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:12,822 | 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-01-25T22:54:12,823 | 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.86:40838] 2026-01-25T22:54:12,830 | 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.86:40838} 2026-01-25T22:54:12,832 | 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.86:40838} 2026-01-25T22:54:13,019 | WARN | ssh-call-home-server-1 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40838]: Session terminated Session closed 2026-01-25T22:54:13,020 | WARN | ssh-call-home-server-1 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40838]: Device communicator was tear down since the schema setup started 2026-01-25T22:54:16,919 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40840}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:16,920 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:16,921 | 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-01-25T22:54:16,921 | 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.86:40840] 2026-01-25T22:54:16,974 | INFO | ssh-call-home-server-3 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 142 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-01-25T22:54:18,985 | INFO | ssh-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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40844}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:18,986 | INFO | ssh-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:18,986 | WARN | ssh-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-01-25T22:54:18,986 | INFO | ssh-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.86:40844] 2026-01-25T22:54:18,993 | INFO | ssh-call-home-server-4 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 143 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-01-25T22:54:21,330 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40858}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:21,332 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:21,332 | 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-01-25T22:54:21,332 | 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.86:40858] 2026-01-25T22:54:21,340 | 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.86:40858} 2026-01-25T22:54:21,345 | 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.86:40858} 2026-01-25T22:54:21,562 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40858]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:21,562 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40858]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:21,742 | WARN | topology-schema-assembler-706 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40858]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2e35961d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:21,746 | WARN | topology-schema-assembler-706 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40858]: Session terminated Session closed 2026-01-25T22:54:21,758 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40862}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:21,759 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:21,759 | 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-01-25T22:54:21,759 | 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.86:40862] 2026-01-25T22:54:21,767 | 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.86:40862} 2026-01-25T22:54:21,769 | 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.86:40862} 2026-01-25T22:54:21,973 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40862]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:21,974 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40862]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:21,981 | WARN | topology-schema-assembler-711 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40862]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b4fa2d1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:21,985 | WARN | topology-schema-assembler-711 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40862]: Session terminated Session closed 2026-01-25T22:54:21,997 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40872}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:21,998 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:21,998 | 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-01-25T22:54:21,998 | 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.86:40872] 2026-01-25T22:54:22,006 | 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.86:40872} 2026-01-25T22:54:22,009 | 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.86:40872} 2026-01-25T22:54:22,175 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40872]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:22,175 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40872]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:22,183 | WARN | topology-schema-assembler-716 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40872]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2fdbf532}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:22,186 | WARN | topology-schema-assembler-716 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40872]: Session terminated Session closed 2026-01-25T22:54:22,206 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37922}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:22,207 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:22,208 | 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-01-25T22:54:22,208 | 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.86:37922] 2026-01-25T22:54:22,215 | 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.86:37922} 2026-01-25T22:54:22,218 | 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.86:37922} 2026-01-25T22:54:22,394 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37922]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:22,394 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37922]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:22,412 | WARN | topology-schema-assembler-721 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37922]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@18d611a4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:22,415 | WARN | topology-schema-assembler-721 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37922]: Session terminated Session closed 2026-01-25T22:54:22,425 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37934}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:22,426 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:22,426 | 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-01-25T22:54:22,426 | 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.86:37934] 2026-01-25T22:54:22,436 | 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.86:37934} 2026-01-25T22:54:22,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.86:37934} 2026-01-25T22:54:22,619 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37934]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:22,619 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37934]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:22,635 | WARN | topology-schema-assembler-726 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37934]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@49bd0c18}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:22,639 | WARN | topology-schema-assembler-726 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37934]: Session terminated Session closed 2026-01-25T22:54:22,651 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37936}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:22,651 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:22,651 | 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-01-25T22:54:22,652 | 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.86:37936] 2026-01-25T22:54:22,662 | 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.86:37936} 2026-01-25T22:54:22,665 | 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.86:37936} 2026-01-25T22:54:22,837 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37936]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:22,837 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37936]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:22,854 | WARN | topology-schema-assembler-731 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37936]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6f4cefd8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:22,858 | WARN | topology-schema-assembler-731 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37936]: Session terminated Session closed 2026-01-25T22:54:22,870 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37950}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:22,871 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:22,871 | 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-01-25T22:54:22,871 | 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.86:37950] 2026-01-25T22:54:22,879 | 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.86:37950} 2026-01-25T22:54:22,881 | 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.86:37950} 2026-01-25T22:54:23,056 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37950]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:23,056 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37950]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:23,073 | WARN | topology-schema-assembler-736 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37950]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5e587fc2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:23,076 | WARN | topology-schema-assembler-736 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37950]: Session terminated Session closed 2026-01-25T22:54:23,087 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37952}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:23,088 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:23,088 | 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-01-25T22:54:23,088 | 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.86:37952] 2026-01-25T22:54:23,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.86:37952} 2026-01-25T22:54:23,100 | 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.86:37952} 2026-01-25T22:54:23,279 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37952]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:23,279 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37952]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:23,296 | WARN | topology-schema-assembler-741 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37952]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5a556b15}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:23,299 | WARN | topology-schema-assembler-741 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37952]: Session terminated Session closed 2026-01-25T22:54:23,308 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37954}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:23,308 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:23,309 | 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-01-25T22:54:23,309 | 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.86:37954] 2026-01-25T22:54:23,320 | 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.86:37954} 2026-01-25T22:54:23,322 | 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.86:37954} 2026-01-25T22:54:23,496 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37954]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:23,496 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37954]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:23,515 | WARN | topology-schema-assembler-746 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37954]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@282f7fa3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:23,519 | WARN | topology-schema-assembler-746 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37954]: Session terminated Session closed 2026-01-25T22:54:23,528 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37958}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:23,529 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:23,529 | 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-01-25T22:54:23,529 | 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.86:37958] 2026-01-25T22:54:23,539 | 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.86:37958} 2026-01-25T22:54:23,542 | 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.86:37958} 2026-01-25T22:54:23,715 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37958]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:23,715 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37958]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:23,732 | WARN | topology-schema-assembler-751 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37958]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@155adcc7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:23,735 | WARN | topology-schema-assembler-751 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37958]: Session terminated Session closed 2026-01-25T22:54:23,746 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37960}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:23,747 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:23,747 | 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-01-25T22:54:23,747 | 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.86:37960] 2026-01-25T22:54:23,758 | 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.86:37960} 2026-01-25T22:54:23,761 | 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.86:37960} 2026-01-25T22:54:23,934 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37960]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:23,935 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37960]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:23,951 | WARN | topology-schema-assembler-756 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37960]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@32aaca82}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:23,955 | WARN | topology-schema-assembler-756 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37960]: Session terminated Session closed 2026-01-25T22:54:23,966 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37974}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:23,967 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:23,967 | 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-01-25T22:54:23,967 | 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.86:37974] 2026-01-25T22:54:23,976 | 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.86:37974} 2026-01-25T22:54:23,979 | 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.86:37974} 2026-01-25T22:54:24,155 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37974]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:24,155 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37974]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:24,172 | WARN | topology-schema-assembler-761 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37974]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@66310dd5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:24,176 | WARN | topology-schema-assembler-761 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37974]: Session terminated Session closed 2026-01-25T22:54:24,186 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37976}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:24,186 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:24,186 | 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-01-25T22:54:24,187 | 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.86:37976] 2026-01-25T22:54:24,195 | 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.86:37976} 2026-01-25T22:54:24,197 | 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.86:37976} 2026-01-25T22:54:24,377 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37976]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:24,377 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37976]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:24,394 | WARN | topology-schema-assembler-766 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37976]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b5e8086}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:24,398 | WARN | topology-schema-assembler-766 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37976]: Session terminated Session closed 2026-01-25T22:54:24,407 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37980}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:24,407 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:24,407 | 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-01-25T22:54:24,407 | 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.86:37980] 2026-01-25T22:54:24,418 | 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.86:37980} 2026-01-25T22:54:24,421 | 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.86:37980} 2026-01-25T22:54:24,595 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37980]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:24,596 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37980]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:24,613 | WARN | topology-schema-assembler-771 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37980]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@b2f8cdc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:24,617 | WARN | topology-schema-assembler-771 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37980]: Session terminated Session closed 2026-01-25T22:54:24,627 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37982}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:24,628 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:24,628 | 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-01-25T22:54:24,628 | 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.86:37982] 2026-01-25T22:54:24,635 | 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.86:37982} 2026-01-25T22:54:24,638 | 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.86:37982} 2026-01-25T22:54:24,816 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37982]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:24,817 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37982]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:24,833 | WARN | topology-schema-assembler-776 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37982]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1775cb59}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:24,836 | WARN | topology-schema-assembler-776 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37982]: Session terminated Session closed 2026-01-25T22:54:24,847 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37990}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:24,847 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:24,847 | 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-01-25T22:54:24,847 | 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.86:37990] 2026-01-25T22:54:24,856 | 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.86:37990} 2026-01-25T22:54:24,895 | 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.86:37990} 2026-01-25T22:54:25,035 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37990]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:25,035 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37990]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:25,245 | WARN | topology-schema-assembler-781 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37990]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6585d1f1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:25,247 | WARN | topology-schema-assembler-781 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37990]: Session terminated Session closed 2026-01-25T22:54:25,258 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37996}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:25,258 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:25,259 | 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-01-25T22:54:25,259 | 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.86:37996] 2026-01-25T22:54:25,269 | 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.86:37996} 2026-01-25T22:54:25,271 | 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.86:37996} 2026-01-25T22:54:25,472 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37996]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:25,472 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37996]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:25,667 | WARN | topology-schema-assembler-786 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37996]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@35305057}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:25,671 | WARN | topology-schema-assembler-786 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:37996]: Session terminated Session closed 2026-01-25T22:54:25,691 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38002}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:25,691 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:25,692 | 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-01-25T22:54:25,692 | 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.86:38002] 2026-01-25T22:54:25,699 | 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.86:38002} 2026-01-25T22:54:25,702 | 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.86:38002} 2026-01-25T22:54:25,912 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38002]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:25,913 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38002]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:26,094 | WARN | topology-schema-assembler-791 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38002]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@57305a91}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:26,097 | WARN | topology-schema-assembler-791 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38002]: Session terminated Session closed 2026-01-25T22:54:26,107 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38012}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:26,108 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:26,108 | 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-01-25T22:54:26,108 | 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.86:38012] 2026-01-25T22:54:26,117 | 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.86:38012} 2026-01-25T22:54:26,121 | 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.86:38012} 2026-01-25T22:54:26,320 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38012]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:26,321 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38012]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:26,328 | WARN | topology-schema-assembler-796 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38012]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@60fb535d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:26,332 | WARN | topology-schema-assembler-796 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38012]: Session terminated Session closed 2026-01-25T22:54:26,344 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38014}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:26,344 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:26,344 | 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-01-25T22:54:26,344 | 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.86:38014] 2026-01-25T22:54:26,352 | 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.86:38014} 2026-01-25T22:54:26,355 | 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.86:38014} 2026-01-25T22:54:26,524 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38014]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:26,524 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38014]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:26,532 | WARN | topology-schema-assembler-801 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38014]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@29892d25}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:26,535 | WARN | topology-schema-assembler-801 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38014]: Session terminated Session closed 2026-01-25T22:54:26,556 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38018}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:26,556 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:26,556 | 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-01-25T22:54:26,556 | 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.86:38018] 2026-01-25T22:54:26,565 | 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.86:38018} 2026-01-25T22:54:26,567 | 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.86:38018} 2026-01-25T22:54:26,742 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38018]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:26,743 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38018]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:26,760 | WARN | topology-schema-assembler-806 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38018]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6cd5eb45}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:26,764 | WARN | topology-schema-assembler-806 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38018]: Session terminated Session closed 2026-01-25T22:54:26,775 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38024}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:26,776 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:26,776 | 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-01-25T22:54:26,776 | 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.86:38024] 2026-01-25T22:54:26,784 | 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.86:38024} 2026-01-25T22:54:26,787 | 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.86:38024} 2026-01-25T22:54:26,965 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38024]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:26,965 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38024]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:26,982 | WARN | topology-schema-assembler-811 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38024]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@23b2a544}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:26,985 | WARN | topology-schema-assembler-811 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38024]: Session terminated Session closed 2026-01-25T22:54:26,997 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38028}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:26,997 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:26,997 | 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-01-25T22:54:26,997 | 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.86:38028] 2026-01-25T22:54:27,007 | 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.86:38028} 2026-01-25T22:54:27,010 | 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.86:38028} 2026-01-25T22:54:27,182 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38028]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:27,183 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38028]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:27,203 | WARN | topology-schema-assembler-816 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38028]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2cae994}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:27,207 | WARN | topology-schema-assembler-816 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38028]: Session terminated Session closed 2026-01-25T22:54:27,219 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38036}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:27,220 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:27,220 | 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-01-25T22:54:27,220 | 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.86:38036] 2026-01-25T22:54:27,227 | 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.86:38036} 2026-01-25T22:54:27,230 | 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.86:38036} 2026-01-25T22:54:27,398 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38036]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:27,399 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38036]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:27,406 | WARN | topology-schema-assembler-821 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38036]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@c81b460}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:27,410 | WARN | topology-schema-assembler-821 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38036]: Session terminated Session closed 2026-01-25T22:54:27,428 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38042}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:27,429 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:27,429 | 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-01-25T22:54:27,429 | 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.86:38042] 2026-01-25T22:54:27,437 | 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.86:38042} 2026-01-25T22:54:27,439 | 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.86:38042} 2026-01-25T22:54:27,615 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38042]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:27,615 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38042]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:27,632 | WARN | topology-schema-assembler-826 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38042]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2b3358a9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:27,636 | WARN | topology-schema-assembler-826 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38042]: Session terminated Session closed 2026-01-25T22:54:27,646 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38044}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:27,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-01-25T22:54:27,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-01-25T22:54:27,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.86:38044] 2026-01-25T22:54:27,655 | 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.86:38044} 2026-01-25T22:54:27,658 | 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.86:38044} 2026-01-25T22:54:27,839 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38044]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:27,839 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38044]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:27,856 | WARN | topology-schema-assembler-831 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38044]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@71efebf0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:27,860 | WARN | topology-schema-assembler-831 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38044]: Session terminated Session closed 2026-01-25T22:54:27,872 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38060}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:27,872 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:27,872 | 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-01-25T22:54:27,872 | 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.86:38060] 2026-01-25T22:54:27,879 | 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.86:38060} 2026-01-25T22:54:27,881 | 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.86:38060} 2026-01-25T22:54:28,056 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38060]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:28,056 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38060]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:28,073 | WARN | topology-schema-assembler-836 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38060]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@621d2f24}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:28,076 | WARN | topology-schema-assembler-836 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38060]: Session terminated Session closed 2026-01-25T22:54:28,088 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38076}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:28,088 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:28,088 | 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-01-25T22:54:28,088 | 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.86:38076] 2026-01-25T22:54:28,097 | 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.86:38076} 2026-01-25T22:54:28,101 | 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.86:38076} 2026-01-25T22:54:28,277 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38076]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:28,277 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38076]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:28,296 | WARN | topology-schema-assembler-841 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38076]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@45e4b5fb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:28,301 | WARN | topology-schema-assembler-841 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38076]: Session terminated Session closed 2026-01-25T22:54:28,312 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38088}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:28,312 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:28,312 | 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-01-25T22:54:28,312 | 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.86:38088] 2026-01-25T22:54:28,323 | 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.86:38088} 2026-01-25T22:54:28,326 | 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.86:38088} 2026-01-25T22:54:28,496 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38088]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:28,496 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38088]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:28,503 | WARN | topology-schema-assembler-846 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38088]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6b4b917a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:28,506 | WARN | topology-schema-assembler-846 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38088]: Session terminated Session closed 2026-01-25T22:54:28,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38094}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:28,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-01-25T22:54:28,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-01-25T22:54:28,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.86:38094] 2026-01-25T22:54:28,536 | 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.86:38094} 2026-01-25T22:54:28,538 | 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.86:38094} 2026-01-25T22:54:28,716 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38094]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:28,717 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38094]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:28,734 | WARN | topology-schema-assembler-851 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38094]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7e24388d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:28,737 | WARN | topology-schema-assembler-851 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38094]: Session terminated Session closed 2026-01-25T22:54:28,749 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38102}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:28,749 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:28,750 | 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-01-25T22:54:28,750 | 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.86:38102] 2026-01-25T22:54:28,758 | 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.86:38102} 2026-01-25T22:54:28,761 | 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.86:38102} 2026-01-25T22:54:28,937 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38102]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:28,937 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38102]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:28,954 | WARN | topology-schema-assembler-856 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38102]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3ae6f5ea}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:28,957 | WARN | topology-schema-assembler-856 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38102]: Session terminated Session closed 2026-01-25T22:54:28,967 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38106}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:28,967 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:28,967 | 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-01-25T22:54:28,968 | 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.86:38106] 2026-01-25T22:54:28,975 | 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.86:38106} 2026-01-25T22:54:28,979 | 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.86:38106} 2026-01-25T22:54:29,151 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38106]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:29,152 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38106]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:29,160 | WARN | topology-schema-assembler-861 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38106]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@69efe2c3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:29,163 | WARN | topology-schema-assembler-861 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38106]: Session terminated Session closed 2026-01-25T22:54:29,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38108}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:29,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-01-25T22:54:29,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-01-25T22:54:29,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.86:38108] 2026-01-25T22:54:29,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.86:38108} 2026-01-25T22:54:29,193 | 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.86:38108} 2026-01-25T22:54:29,371 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38108]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:29,372 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38108]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:29,388 | WARN | topology-schema-assembler-866 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38108]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2135e671}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:29,392 | WARN | topology-schema-assembler-866 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38108]: Session terminated Session closed 2026-01-25T22:54:29,403 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38120}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:29,404 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:29,404 | 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-01-25T22:54:29,404 | 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.86:38120] 2026-01-25T22:54:29,412 | 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.86:38120} 2026-01-25T22:54:29,415 | 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.86:38120} 2026-01-25T22:54:29,592 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38120]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:29,592 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38120]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:29,609 | WARN | topology-schema-assembler-871 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38120]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@19809f77}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:29,613 | WARN | topology-schema-assembler-871 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38120]: Session terminated Session closed 2026-01-25T22:54:29,623 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38124}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:29,624 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:29,624 | 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-01-25T22:54:29,624 | 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.86:38124] 2026-01-25T22:54:29,633 | 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.86:38124} 2026-01-25T22:54:29,636 | 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.86:38124} 2026-01-25T22:54:29,812 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38124]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:29,812 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38124]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:29,829 | WARN | topology-schema-assembler-876 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38124]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@254c2c67}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:29,833 | WARN | topology-schema-assembler-876 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38124]: Session terminated Session closed 2026-01-25T22:54:29,844 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38132}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:29,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-01-25T22:54:29,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-01-25T22:54:29,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.86:38132] 2026-01-25T22:54:29,852 | 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.86:38132} 2026-01-25T22:54:29,855 | 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.86:38132} 2026-01-25T22:54:30,031 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38132]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:30,032 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38132]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:30,048 | WARN | topology-schema-assembler-881 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38132]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b05a2a1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:30,052 | WARN | topology-schema-assembler-881 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38132]: Session terminated Session closed 2026-01-25T22:54:30,062 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38140}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:30,063 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:30,063 | 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-01-25T22:54:30,063 | 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.86:38140] 2026-01-25T22:54:30,071 | 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.86:38140} 2026-01-25T22:54:30,074 | 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.86:38140} 2026-01-25T22:54:30,254 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38140]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:30,254 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38140]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:30,270 | WARN | topology-schema-assembler-886 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38140]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@619d86e0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:30,274 | WARN | topology-schema-assembler-886 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38140]: Session terminated Session closed 2026-01-25T22:54:30,284 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38148}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:30,285 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:30,285 | 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-01-25T22:54:30,285 | 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.86:38148] 2026-01-25T22:54:30,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.86:38148} 2026-01-25T22:54:30,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.86:38148} 2026-01-25T22:54:30,469 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38148]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:30,469 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38148]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:30,476 | WARN | topology-schema-assembler-891 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38148]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@462f3efa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:30,479 | WARN | topology-schema-assembler-891 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38148]: Session terminated Session closed 2026-01-25T22:54:30,498 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38152}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:30,499 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:30,499 | 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-01-25T22:54:30,499 | 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.86:38152] 2026-01-25T22:54:30,506 | 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.86:38152} 2026-01-25T22:54:30,508 | 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.86:38152} 2026-01-25T22:54:30,686 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38152]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:30,686 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38152]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:30,704 | WARN | topology-schema-assembler-896 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38152]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@a4285f7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:30,708 | WARN | topology-schema-assembler-896 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38152]: Session terminated Session closed 2026-01-25T22:54:30,718 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38154}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:30,719 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:30,719 | 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-01-25T22:54:30,719 | 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.86:38154] 2026-01-25T22:54:30,726 | 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.86:38154} 2026-01-25T22:54:30,728 | 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.86:38154} 2026-01-25T22:54:30,900 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38154]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:30,900 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38154]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:30,908 | WARN | topology-schema-assembler-901 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38154]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5a9385c6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:30,910 | WARN | topology-schema-assembler-901 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38154]: Session terminated Session closed 2026-01-25T22:54:30,929 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38156}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:30,929 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:30,930 | 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-01-25T22:54:30,930 | 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.86:38156] 2026-01-25T22:54:30,937 | 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.86:38156} 2026-01-25T22:54:30,939 | 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.86:38156} 2026-01-25T22:54:31,119 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38156]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:31,119 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38156]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:31,136 | WARN | topology-schema-assembler-906 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38156]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2592173f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:31,140 | WARN | topology-schema-assembler-906 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38156]: Session terminated Session closed 2026-01-25T22:54:31,150 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38160}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:31,151 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:31,151 | 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-01-25T22:54:31,151 | 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.86:38160] 2026-01-25T22:54:31,159 | 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.86:38160} 2026-01-25T22:54:31,161 | 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.86:38160} 2026-01-25T22:54:31,339 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38160]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:31,339 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38160]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:31,357 | WARN | topology-schema-assembler-911 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38160]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7ef6f425}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:31,361 | WARN | topology-schema-assembler-911 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38160]: Session terminated Session closed 2026-01-25T22:54:31,371 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38172}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:31,371 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:31,371 | 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-01-25T22:54:31,371 | 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.86:38172] 2026-01-25T22:54:31,379 | 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.86:38172} 2026-01-25T22:54:31,383 | 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.86:38172} 2026-01-25T22:54:31,558 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38172]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:31,558 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38172]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:31,576 | WARN | topology-schema-assembler-916 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38172]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@85674b3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:31,579 | WARN | topology-schema-assembler-916 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38172]: Session terminated Session closed 2026-01-25T22:54:31,590 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38186}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:31,591 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:31,591 | 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-01-25T22:54:31,591 | 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.86:38186] 2026-01-25T22:54:31,599 | 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.86:38186} 2026-01-25T22:54:31,601 | 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.86:38186} 2026-01-25T22:54:31,777 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38186]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:31,777 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38186]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:31,795 | WARN | topology-schema-assembler-921 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38186]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@272dbab8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:31,799 | WARN | topology-schema-assembler-921 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38186]: Session terminated Session closed 2026-01-25T22:54:31,811 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=38202}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:31,811 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:31,811 | 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-01-25T22:54:31,812 | 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.86:38202] 2026-01-25T22:54:31,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.86:38202} 2026-01-25T22:54:31,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.86:38202} 2026-01-25T22:54:31,997 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38202]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:31,997 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38202]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:32,013 | WARN | topology-schema-assembler-926 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38202]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2452613f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:32,017 | WARN | topology-schema-assembler-926 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:38202]: Session terminated Session closed 2026-01-25T22:54:32,029 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34056}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:32,030 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:32,030 | 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-01-25T22:54:32,030 | 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.86:34056] 2026-01-25T22:54:32,037 | 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.86:34056} 2026-01-25T22:54:32,040 | 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.86:34056} 2026-01-25T22:54:32,217 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34056]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:32,217 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34056]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:32,234 | WARN | topology-schema-assembler-931 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34056]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@588607dc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:32,238 | WARN | topology-schema-assembler-931 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34056]: Session terminated Session closed 2026-01-25T22:54:32,249 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34058}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:32,250 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:32,250 | 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-01-25T22:54:32,250 | 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.86:34058] 2026-01-25T22:54:32,259 | 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.86:34058} 2026-01-25T22:54:32,262 | 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.86:34058} 2026-01-25T22:54:32,436 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34058]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:32,436 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34058]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:32,453 | WARN | topology-schema-assembler-936 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34058]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@63c95517}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:32,456 | WARN | topology-schema-assembler-936 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34058]: Session terminated Session closed 2026-01-25T22:54:32,466 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34066}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:32,466 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:32,466 | 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-01-25T22:54:32,467 | 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.86:34066] 2026-01-25T22:54:32,475 | 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.86:34066} 2026-01-25T22:54:32,477 | 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.86:34066} 2026-01-25T22:54:32,656 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34066]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:32,656 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34066]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:32,675 | WARN | topology-schema-assembler-941 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34066]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f85b253}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:32,679 | WARN | topology-schema-assembler-941 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34066]: Session terminated Session closed 2026-01-25T22:54:32,690 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34074}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:32,691 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:32,691 | 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-01-25T22:54:32,691 | 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.86:34074] 2026-01-25T22:54:32,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.86:34074} 2026-01-25T22:54:32,705 | 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.86:34074} 2026-01-25T22:54:32,877 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34074]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:32,877 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34074]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:32,897 | WARN | topology-schema-assembler-946 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34074]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@28712854}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:32,902 | WARN | topology-schema-assembler-946 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34074]: Session terminated Session closed 2026-01-25T22:54:32,913 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34080}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:32,914 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:32,914 | 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-01-25T22:54:32,914 | 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.86:34080] 2026-01-25T22:54:32,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.86:34080} 2026-01-25T22:54:32,925 | 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.86:34080} 2026-01-25T22:54:33,096 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34080]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:33,097 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34080]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:33,114 | WARN | topology-schema-assembler-951 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34080]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6bb50a8a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:33,118 | WARN | topology-schema-assembler-951 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34080]: Session terminated Session closed 2026-01-25T22:54:33,129 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34084}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:33,130 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:33,130 | 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-01-25T22:54:33,130 | 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.86:34084] 2026-01-25T22:54:33,141 | 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.86:34084} 2026-01-25T22:54:33,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.86:34084} 2026-01-25T22:54:33,317 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34084]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:33,318 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34084]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:33,335 | WARN | topology-schema-assembler-956 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34084]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4acfe2d2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:33,340 | WARN | topology-schema-assembler-956 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34084]: Session terminated Session closed 2026-01-25T22:54:33,350 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34096}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:33,351 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:33,351 | 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-01-25T22:54:33,351 | 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.86:34096] 2026-01-25T22:54:33,359 | 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.86:34096} 2026-01-25T22:54:33,362 | 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.86:34096} 2026-01-25T22:54:33,536 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34096]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:33,536 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34096]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:33,560 | WARN | topology-schema-assembler-961 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34096]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@290fe29}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:33,564 | WARN | topology-schema-assembler-961 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34096]: Session terminated Session closed 2026-01-25T22:54:33,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34098}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:33,577 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:33,577 | 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-01-25T22:54:33,577 | 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.86:34098] 2026-01-25T22:54:33,585 | 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.86:34098} 2026-01-25T22:54:33,587 | 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.86:34098} 2026-01-25T22:54:33,757 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34098]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:33,758 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34098]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:33,765 | WARN | topology-schema-assembler-966 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34098]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5c3c26d3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:33,768 | WARN | topology-schema-assembler-966 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34098]: Session terminated Session closed 2026-01-25T22:54:33,789 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34112}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:33,789 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:33,790 | 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-01-25T22:54:33,790 | 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.86:34112] 2026-01-25T22:54:33,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.86:34112} 2026-01-25T22:54:33,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.86:34112} 2026-01-25T22:54:33,978 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34112]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:33,979 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34112]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:33,995 | WARN | topology-schema-assembler-971 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34112]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@dcbc8ce}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:33,999 | WARN | topology-schema-assembler-971 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34112]: Session terminated Session closed 2026-01-25T22:54:34,011 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34128}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:34,012 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:34,012 | 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-01-25T22:54:34,012 | 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.86:34128] 2026-01-25T22:54:34,023 | 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.86:34128} 2026-01-25T22:54:34,025 | 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.86:34128} 2026-01-25T22:54:34,197 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34128]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:34,197 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34128]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:34,214 | WARN | topology-schema-assembler-976 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34128]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3ad15d9f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:34,217 | WARN | topology-schema-assembler-976 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34128]: Session terminated Session closed 2026-01-25T22:54:34,229 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34134}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:34,230 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:34,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-01-25T22:54:34,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.86:34134] 2026-01-25T22:54:34,237 | 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.86:34134} 2026-01-25T22:54:34,240 | 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.86:34134} 2026-01-25T22:54:34,417 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34134]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:34,417 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34134]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:34,436 | WARN | topology-schema-assembler-981 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34134]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2c1566e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:34,439 | WARN | topology-schema-assembler-981 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34134]: Session terminated Session closed 2026-01-25T22:54:34,449 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34144}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:34,449 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:34,449 | 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-01-25T22:54:34,450 | 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.86:34144] 2026-01-25T22:54:34,456 | 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.86:34144} 2026-01-25T22:54:34,459 | 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.86:34144} 2026-01-25T22:54:34,636 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34144]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:34,637 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34144]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:34,654 | WARN | topology-schema-assembler-986 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34144]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@d09819e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:34,657 | WARN | topology-schema-assembler-986 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34144]: Session terminated Session closed 2026-01-25T22:54:34,669 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34156}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:34,669 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:34,669 | 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-01-25T22:54:34,669 | 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.86:34156] 2026-01-25T22:54:34,678 | 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.86:34156} 2026-01-25T22:54:34,680 | 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.86:34156} 2026-01-25T22:54:34,857 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34156]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:34,858 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34156]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:34,873 | WARN | topology-schema-assembler-991 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34156]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7c73aa90}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:34,876 | WARN | topology-schema-assembler-991 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34156]: Session terminated Session closed 2026-01-25T22:54:34,887 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34164}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:34,887 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:34,887 | 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-01-25T22:54:34,887 | 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.86:34164] 2026-01-25T22:54:34,893 | 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.86:34164} 2026-01-25T22:54:34,895 | 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.86:34164} 2026-01-25T22:54:35,076 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34164]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:35,076 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34164]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:35,092 | WARN | topology-schema-assembler-996 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34164]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6cdf44d2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:35,096 | WARN | topology-schema-assembler-996 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34164]: Session terminated Session closed 2026-01-25T22:54:35,107 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34172}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:35,107 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:35,107 | 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-01-25T22:54:35,107 | 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.86:34172] 2026-01-25T22:54:35,116 | 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.86:34172} 2026-01-25T22:54:35,118 | 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.86:34172} 2026-01-25T22:54:35,295 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34172]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:35,295 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34172]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:35,312 | WARN | topology-schema-assembler-1001 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34172]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7c71278f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:35,316 | WARN | topology-schema-assembler-1001 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34172]: Session terminated Session closed 2026-01-25T22:54:35,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34174}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:35,325 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:35,326 | 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-01-25T22:54:35,326 | 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.86:34174] 2026-01-25T22:54:35,331 | 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.86:34174} 2026-01-25T22:54:35,333 | 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.86:34174} 2026-01-25T22:54:35,510 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34174]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:35,511 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34174]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:35,529 | WARN | topology-schema-assembler-1006 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34174]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5cab3d2e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:35,532 | WARN | topology-schema-assembler-1006 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34174]: Session terminated Session closed 2026-01-25T22:54:35,540 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34182}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:35,541 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:35,541 | 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-01-25T22:54:35,541 | 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.86:34182] 2026-01-25T22:54:35,546 | 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.86:34182} 2026-01-25T22:54:35,549 | 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.86:34182} 2026-01-25T22:54:35,725 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34182]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:35,725 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34182]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:35,733 | WARN | topology-schema-assembler-1011 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34182]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3fab3d6c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:35,737 | WARN | topology-schema-assembler-1011 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34182]: Session terminated Session closed 2026-01-25T22:54:35,757 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34198}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:35,758 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:35,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-01-25T22:54:35,758 | 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.86:34198] 2026-01-25T22:54:35,766 | 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.86:34198} 2026-01-25T22:54:35,768 | 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.86:34198} 2026-01-25T22:54:35,945 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34198]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:35,946 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34198]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:35,963 | WARN | topology-schema-assembler-1016 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34198]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3942e8d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:35,969 | WARN | topology-schema-assembler-1016 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34198]: Session terminated Session closed 2026-01-25T22:54:35,980 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34212}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:35,980 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:35,980 | 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-01-25T22:54:35,981 | 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.86:34212] 2026-01-25T22:54:35,990 | 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.86:34212} 2026-01-25T22:54:35,993 | 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.86:34212} 2026-01-25T22:54:36,164 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34212]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:36,164 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34212]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:36,181 | WARN | topology-schema-assembler-1021 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34212]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@421c5422}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:36,185 | WARN | topology-schema-assembler-1021 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34212]: Session terminated Session closed 2026-01-25T22:54:36,195 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34222}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:36,196 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:36,196 | 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-01-25T22:54:36,196 | 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.86:34222] 2026-01-25T22:54:36,202 | 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.86:34222} 2026-01-25T22:54:36,205 | 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.86:34222} 2026-01-25T22:54:36,382 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34222]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:36,382 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34222]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:36,405 | WARN | topology-schema-assembler-1026 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34222]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6cdb1570}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:36,407 | WARN | topology-schema-assembler-1026 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34222]: Session terminated Session closed 2026-01-25T22:54:36,417 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34232}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:36,417 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:36,418 | 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-01-25T22:54:36,418 | 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.86:34232] 2026-01-25T22:54:36,428 | 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.86:34232} 2026-01-25T22:54:36,430 | 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.86:34232} 2026-01-25T22:54:36,601 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34232]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:36,602 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34232]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:36,609 | WARN | topology-schema-assembler-1031 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34232]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a1a332a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:36,611 | WARN | topology-schema-assembler-1031 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34232]: Session terminated Session closed 2026-01-25T22:54:36,631 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34238}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:36,632 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:36,633 | 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-01-25T22:54:36,633 | 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.86:34238] 2026-01-25T22:54:36,643 | 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.86:34238} 2026-01-25T22:54:36,645 | 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.86:34238} 2026-01-25T22:54:36,820 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34238]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:36,821 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34238]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:36,838 | WARN | topology-schema-assembler-1036 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34238]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6838df55}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:36,840 | WARN | topology-schema-assembler-1036 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34238]: Session terminated Session closed 2026-01-25T22:54:36,852 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34246}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:36,852 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:36,852 | 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-01-25T22:54:36,852 | 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.86:34246] 2026-01-25T22:54:36,863 | 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.86:34246} 2026-01-25T22:54:36,865 | 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.86:34246} 2026-01-25T22:54:37,043 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34246]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:37,043 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34246]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:37,062 | WARN | topology-schema-assembler-1041 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34246]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@8ae7181}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:37,067 | WARN | topology-schema-assembler-1041 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34246]: Session terminated Session closed 2026-01-25T22:54:37,076 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34252}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:37,077 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:37,077 | 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-01-25T22:54:37,077 | 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.86:34252] 2026-01-25T22:54:37,087 | 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.86:34252} 2026-01-25T22:54:37,090 | 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.86:34252} 2026-01-25T22:54:37,258 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34252]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:37,259 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34252]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:37,272 | WARN | topology-schema-assembler-1046 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34252]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@66a24785}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:37,274 | WARN | topology-schema-assembler-1046 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34252]: Session terminated Session closed 2026-01-25T22:54:37,292 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34268}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:37,293 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:37,293 | 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-01-25T22:54:37,293 | 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.86:34268] 2026-01-25T22:54:37,300 | 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.86:34268} 2026-01-25T22:54:37,303 | 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.86:34268} 2026-01-25T22:54:37,476 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34268]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:37,476 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34268]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:37,496 | WARN | topology-schema-assembler-1051 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34268]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@39c421bf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:37,500 | WARN | topology-schema-assembler-1051 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34268]: Session terminated Session closed 2026-01-25T22:54:37,509 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34270}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:37,509 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:37,510 | 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-01-25T22:54:37,510 | 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.86:34270] 2026-01-25T22:54:37,516 | 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.86:34270} 2026-01-25T22:54:37,518 | 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.86:34270} 2026-01-25T22:54:37,694 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34270]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:37,694 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34270]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:37,701 | WARN | topology-schema-assembler-1056 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34270]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@48e5172e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:37,704 | WARN | topology-schema-assembler-1056 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34270]: Session terminated Session closed 2026-01-25T22:54:37,722 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34278}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:37,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-01-25T22:54:37,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-01-25T22:54:37,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.86:34278] 2026-01-25T22:54:37,730 | 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.86:34278} 2026-01-25T22:54:37,732 | 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.86:34278} 2026-01-25T22:54:37,910 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34278]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:37,910 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34278]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:37,927 | WARN | topology-schema-assembler-1061 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34278]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@150fbac8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:37,930 | WARN | topology-schema-assembler-1061 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34278]: Session terminated Session closed 2026-01-25T22:54:37,939 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34288}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:37,940 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:37,940 | 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-01-25T22:54:37,940 | 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.86:34288] 2026-01-25T22:54:37,947 | 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.86:34288} 2026-01-25T22:54:37,950 | 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.86:34288} 2026-01-25T22:54:38,125 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34288]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:38,125 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34288]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:38,132 | WARN | topology-schema-assembler-1066 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34288]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1800b263}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:38,136 | WARN | topology-schema-assembler-1066 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34288]: Session terminated Session closed 2026-01-25T22:54:38,155 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34304}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:38,155 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:38,155 | 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-01-25T22:54:38,155 | 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.86:34304] 2026-01-25T22:54:38,162 | 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.86:34304} 2026-01-25T22:54:38,164 | 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.86:34304} 2026-01-25T22:54:38,339 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34304]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:38,339 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34304]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:38,357 | WARN | topology-schema-assembler-1071 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34304]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@551d0429}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:38,361 | WARN | topology-schema-assembler-1071 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34304]: Session terminated Session closed 2026-01-25T22:54:38,370 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34310}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:38,370 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:38,370 | 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-01-25T22:54:38,370 | 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.86:34310] 2026-01-25T22:54:38,376 | 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.86:34310} 2026-01-25T22:54:38,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.86:34310} 2026-01-25T22:54:38,554 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34310]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:38,555 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34310]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:38,562 | WARN | topology-schema-assembler-1076 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34310]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@638a809b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:38,565 | WARN | topology-schema-assembler-1076 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34310]: Session terminated Session closed 2026-01-25T22:54:38,586 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34326}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:38,587 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:38,587 | 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-01-25T22:54:38,587 | 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.86:34326] 2026-01-25T22:54:38,594 | 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.86:34326} 2026-01-25T22:54:38,596 | 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.86:34326} 2026-01-25T22:54:38,779 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34326]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:38,780 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34326]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:38,796 | WARN | topology-schema-assembler-1081 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34326]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7c42fba8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:38,801 | WARN | topology-schema-assembler-1081 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34326]: Session terminated Session closed 2026-01-25T22:54:38,810 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34330}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:38,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-01-25T22:54:38,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-01-25T22:54:38,811 | 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.86:34330] 2026-01-25T22:54:38,817 | 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.86:34330} 2026-01-25T22:54:38,820 | 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.86:34330} 2026-01-25T22:54:38,995 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34330]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:38,996 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34330]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:39,014 | WARN | topology-schema-assembler-1086 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34330]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6fd906de}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:39,018 | WARN | topology-schema-assembler-1086 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34330]: Session terminated Session closed 2026-01-25T22:54:39,029 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34338}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:39,030 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:39,030 | 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-01-25T22:54:39,030 | 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.86:34338] 2026-01-25T22:54:39,038 | 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.86:34338} 2026-01-25T22:54:39,042 | 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.86:34338} 2026-01-25T22:54:39,213 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34338]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:39,214 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34338]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:39,232 | WARN | topology-schema-assembler-1091 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34338]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6889c8aa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:39,236 | WARN | topology-schema-assembler-1091 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34338]: Session terminated Session closed 2026-01-25T22:54:39,247 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34352}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:39,247 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:39,247 | 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-01-25T22:54:39,247 | 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.86:34352] 2026-01-25T22:54:39,256 | 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.86:34352} 2026-01-25T22:54:39,259 | 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.86:34352} 2026-01-25T22:54:39,432 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34352]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:39,432 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34352]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:39,449 | WARN | topology-schema-assembler-1096 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34352]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1538cd08}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:39,453 | WARN | topology-schema-assembler-1096 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34352]: Session terminated Session closed 2026-01-25T22:54:39,467 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34360}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:39,468 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:39,468 | 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-01-25T22:54:39,468 | 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.86:34360] 2026-01-25T22:54:39,477 | 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.86:34360} 2026-01-25T22:54:39,481 | 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.86:34360} 2026-01-25T22:54:39,654 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34360]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:39,654 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34360]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:39,674 | WARN | topology-schema-assembler-1101 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34360]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@501dfadd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:39,678 | WARN | topology-schema-assembler-1101 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34360]: Session terminated Session closed 2026-01-25T22:54:39,689 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34368}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:39,690 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:39,690 | 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-01-25T22:54:39,690 | 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.86:34368] 2026-01-25T22:54:39,698 | 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.86:34368} 2026-01-25T22:54:39,702 | 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.86:34368} 2026-01-25T22:54:39,873 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34368]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:39,873 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34368]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:39,890 | WARN | topology-schema-assembler-1106 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34368]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@626b46ad}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:39,894 | WARN | topology-schema-assembler-1106 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34368]: Session terminated Session closed 2026-01-25T22:54:39,905 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34372}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:39,906 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:39,906 | 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-01-25T22:54:39,906 | 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.86:34372] 2026-01-25T22:54:39,917 | 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.86:34372} 2026-01-25T22:54:39,921 | 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.86:34372} 2026-01-25T22:54:40,091 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34372]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:40,091 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34372]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:40,109 | WARN | topology-schema-assembler-1111 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34372]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1d36dedb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:40,113 | WARN | topology-schema-assembler-1111 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34372]: Session terminated Session closed 2026-01-25T22:54:40,124 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34388}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:40,125 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:40,125 | 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-01-25T22:54:40,125 | 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.86:34388] 2026-01-25T22:54:40,133 | 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.86:34388} 2026-01-25T22:54:40,137 | 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.86:34388} 2026-01-25T22:54:40,310 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34388]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:40,310 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34388]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:40,327 | WARN | topology-schema-assembler-1116 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34388]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2f892695}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:40,331 | WARN | topology-schema-assembler-1116 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34388]: Session terminated Session closed 2026-01-25T22:54:40,342 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34398}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:40,342 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:40,342 | 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-01-25T22:54:40,343 | 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.86:34398] 2026-01-25T22:54:40,353 | 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.86:34398} 2026-01-25T22:54:40,357 | 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.86:34398} 2026-01-25T22:54:40,530 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34398]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:40,530 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34398]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:40,550 | WARN | topology-schema-assembler-1121 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34398]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@79234af1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:40,554 | WARN | topology-schema-assembler-1121 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34398]: Session terminated Session closed 2026-01-25T22:54:40,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34404}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:40,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-01-25T22:54:40,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-01-25T22:54:40,567 | 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.86:34404] 2026-01-25T22:54:40,576 | 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.86:34404} 2026-01-25T22:54:40,581 | 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.86:34404} 2026-01-25T22:54:40,751 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34404]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:40,751 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34404]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:40,768 | WARN | topology-schema-assembler-1126 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34404]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@156452e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:40,770 | WARN | topology-schema-assembler-1126 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34404]: Session terminated Session closed 2026-01-25T22:54:40,779 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34410}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:40,779 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:40,779 | 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-01-25T22:54:40,780 | 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.86:34410] 2026-01-25T22:54:40,788 | 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.86:34410} 2026-01-25T22:54:40,791 | 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.86:34410} 2026-01-25T22:54:40,966 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34410]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:40,966 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34410]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:40,988 | WARN | topology-schema-assembler-1131 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34410]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@14d01135}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:40,992 | WARN | topology-schema-assembler-1131 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34410]: Session terminated Session closed 2026-01-25T22:54:41,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34422}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:41,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-01-25T22:54:41,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-01-25T22:54:41,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.86:34422] 2026-01-25T22:54:41,013 | 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.86:34422} 2026-01-25T22:54:41,018 | 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.86:34422} 2026-01-25T22:54:41,187 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34422]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:41,188 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34422]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:41,205 | WARN | topology-schema-assembler-1136 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34422]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3fb1e9b6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:41,209 | WARN | topology-schema-assembler-1136 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34422]: Session terminated Session closed 2026-01-25T22:54:41,220 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34432}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:41,221 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:41,221 | 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-01-25T22:54:41,221 | 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.86:34432] 2026-01-25T22:54:41,229 | 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.86:34432} 2026-01-25T22:54:41,231 | 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.86:34432} 2026-01-25T22:54:41,408 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34432]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:41,409 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34432]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:41,425 | WARN | topology-schema-assembler-1141 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34432]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4c33e533}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:41,429 | WARN | topology-schema-assembler-1141 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34432]: Session terminated Session closed 2026-01-25T22:54:41,440 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34444}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:41,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-01-25T22:54:41,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-01-25T22:54:41,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.86:34444] 2026-01-25T22:54:41,449 | 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.86:34444} 2026-01-25T22:54:41,451 | 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.86:34444} 2026-01-25T22:54:41,627 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34444]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:41,628 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34444]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:41,644 | WARN | topology-schema-assembler-1146 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34444]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6476763a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:41,647 | WARN | topology-schema-assembler-1146 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34444]: Session terminated Session closed 2026-01-25T22:54:41,658 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34460}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:41,659 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:41,659 | 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-01-25T22:54:41,659 | 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.86:34460] 2026-01-25T22:54:41,667 | 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.86:34460} 2026-01-25T22:54:41,670 | 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.86:34460} 2026-01-25T22:54:41,847 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34460]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:41,848 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34460]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:41,864 | WARN | topology-schema-assembler-1151 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34460]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@57c08ecf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:41,868 | WARN | topology-schema-assembler-1151 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34460]: Session terminated Session closed 2026-01-25T22:54:41,879 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=34466}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:41,880 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:41,880 | 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-01-25T22:54:41,880 | 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.86:34466] 2026-01-25T22:54:41,891 | 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.86:34466} 2026-01-25T22:54:41,894 | 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.86:34466} 2026-01-25T22:54:42,065 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34466]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:42,065 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34466]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:42,091 | WARN | topology-schema-assembler-1156 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34466]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@54171b54}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:42,102 | WARN | topology-schema-assembler-1156 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:34466]: Session terminated Session closed 2026-01-25T22:54:42,291 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52088}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:42,292 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:42,292 | 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-01-25T22:54:42,293 | 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.86:52088] 2026-01-25T22:54:42,300 | 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.86:52088} 2026-01-25T22:54:42,306 | 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.86:52088} 2026-01-25T22:54:42,495 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52088]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:42,496 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52088]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:42,511 | WARN | topology-schema-assembler-1161 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52088]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@18836ddd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:42,515 | WARN | topology-schema-assembler-1161 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52088]: Session terminated Session closed 2026-01-25T22:54:42,526 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52104}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:42,527 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:42,527 | 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-01-25T22:54:42,527 | 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.86:52104] 2026-01-25T22:54:42,535 | 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.86:52104} 2026-01-25T22:54:42,538 | 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.86:52104} 2026-01-25T22:54:42,712 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52104]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:42,712 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52104]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:42,736 | WARN | topology-schema-assembler-1166 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52104]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@649becd2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:42,738 | WARN | topology-schema-assembler-1166 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52104]: Session terminated Session closed 2026-01-25T22:54:42,749 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52114}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:42,750 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:42,750 | 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-01-25T22:54:42,750 | 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.86:52114] 2026-01-25T22:54:42,758 | 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.86:52114} 2026-01-25T22:54:42,760 | 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.86:52114} 2026-01-25T22:54:42,941 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52114]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:42,941 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52114]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:42,957 | WARN | topology-schema-assembler-1171 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52114]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@11546a7d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:42,961 | WARN | topology-schema-assembler-1171 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52114]: Session terminated Session closed 2026-01-25T22:54:42,971 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52128}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:42,972 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:42,972 | 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-01-25T22:54:42,972 | 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.86:52128] 2026-01-25T22:54:42,982 | 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.86:52128} 2026-01-25T22:54:42,985 | 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.86:52128} 2026-01-25T22:54:43,156 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52128]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:43,157 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52128]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:43,163 | WARN | topology-schema-assembler-1176 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52128]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@129d0649}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:43,166 | WARN | topology-schema-assembler-1176 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52128]: Session terminated Session closed 2026-01-25T22:54:43,184 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52136}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:43,185 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:43,185 | 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-01-25T22:54:43,185 | 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.86:52136] 2026-01-25T22:54:43,193 | 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.86:52136} 2026-01-25T22:54:43,196 | 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.86:52136} 2026-01-25T22:54:43,373 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52136]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:43,374 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52136]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:43,394 | WARN | topology-schema-assembler-1181 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52136]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@44f361c6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:43,397 | WARN | topology-schema-assembler-1181 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52136]: Session terminated Session closed 2026-01-25T22:54:43,407 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52148}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:43,408 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:43,408 | 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-01-25T22:54:43,408 | 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.86:52148] 2026-01-25T22:54:43,416 | 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.86:52148} 2026-01-25T22:54:43,419 | 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.86:52148} 2026-01-25T22:54:43,592 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52148]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:43,593 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52148]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:43,608 | WARN | topology-schema-assembler-1186 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52148]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@99d05dd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:43,611 | WARN | topology-schema-assembler-1186 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52148]: Session terminated Session closed 2026-01-25T22:54:43,632 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52158}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:43,632 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:43,632 | 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-01-25T22:54:43,632 | 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.86:52158] 2026-01-25T22:54:43,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.86:52158} 2026-01-25T22:54:43,641 | 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.86:52158} 2026-01-25T22:54:43,822 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52158]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:43,822 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52158]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:43,840 | WARN | topology-schema-assembler-1191 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52158]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@417d6a4c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:43,844 | WARN | topology-schema-assembler-1191 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52158]: Session terminated Session closed 2026-01-25T22:54:43,855 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52172}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:43,856 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:43,856 | 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-01-25T22:54:43,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.86:52172] 2026-01-25T22:54:43,864 | 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.86:52172} 2026-01-25T22:54:43,866 | 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.86:52172} 2026-01-25T22:54:44,040 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52172]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:44,040 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52172]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:44,057 | WARN | topology-schema-assembler-1196 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52172]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@61d589e8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:44,060 | WARN | topology-schema-assembler-1196 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52172]: Session terminated Session closed 2026-01-25T22:54:44,071 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52176}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:44,071 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:44,071 | 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-01-25T22:54:44,072 | 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.86:52176] 2026-01-25T22:54:44,080 | 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.86:52176} 2026-01-25T22:54:44,082 | 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.86:52176} 2026-01-25T22:54:44,260 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52176]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:44,262 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52176]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:44,278 | WARN | topology-schema-assembler-1201 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52176]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4d47f8e6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:44,282 | WARN | topology-schema-assembler-1201 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52176]: Session terminated Session closed 2026-01-25T22:54:44,292 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52186}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:44,292 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:44,292 | 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-01-25T22:54:44,292 | 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.86:52186] 2026-01-25T22:54:44,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.86:52186} 2026-01-25T22:54:44,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.86:52186} 2026-01-25T22:54:44,476 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52186]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:44,476 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52186]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:44,484 | WARN | topology-schema-assembler-1206 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52186]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6890225b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:44,488 | WARN | topology-schema-assembler-1206 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52186]: Session terminated Session closed 2026-01-25T22:54:44,507 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52190}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:44,507 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:44,507 | 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-01-25T22:54:44,508 | 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.86:52190] 2026-01-25T22:54:44,514 | 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.86:52190} 2026-01-25T22:54:44,517 | 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.86:52190} 2026-01-25T22:54:44,690 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52190]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:44,691 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52190]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:44,709 | WARN | topology-schema-assembler-1211 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52190]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3877cf21}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:44,714 | WARN | topology-schema-assembler-1211 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52190]: Session terminated Session closed 2026-01-25T22:54:44,723 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52200}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:44,723 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:44,723 | 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-01-25T22:54:44,723 | 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.86:52200] 2026-01-25T22:54:44,730 | 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.86:52200} 2026-01-25T22:54:44,734 | 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.86:52200} 2026-01-25T22:54:44,909 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52200]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:44,909 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52200]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:44,929 | WARN | topology-schema-assembler-1216 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52200]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5c0caa8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:44,931 | WARN | topology-schema-assembler-1216 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52200]: Session terminated Session closed 2026-01-25T22:54:44,942 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52212}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:44,943 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:44,943 | 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-01-25T22:54:44,943 | 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.86:52212] 2026-01-25T22:54:44,948 | 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.86:52212} 2026-01-25T22:54:44,950 | 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.86:52212} 2026-01-25T22:54:45,122 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52212]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:45,123 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52212]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:45,130 | WARN | topology-schema-assembler-1221 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52212]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1103f289}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:45,134 | WARN | topology-schema-assembler-1221 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52212]: Session terminated Session closed 2026-01-25T22:54:45,145 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52218}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:45,147 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:45,147 | 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-01-25T22:54:45,147 | 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.86:52218] 2026-01-25T22:54:45,157 | 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.86:52218} 2026-01-25T22:54:45,159 | 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.86:52218} 2026-01-25T22:54:45,344 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52218]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:45,344 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52218]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:45,362 | WARN | topology-schema-assembler-1226 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52218]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@717ce9d6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:45,365 | WARN | topology-schema-assembler-1226 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52218]: Session terminated Session closed 2026-01-25T22:54:45,375 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52228}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:45,375 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:45,375 | 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-01-25T22:54:45,375 | 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.86:52228] 2026-01-25T22:54:45,383 | 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.86:52228} 2026-01-25T22:54:45,385 | 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.86:52228} 2026-01-25T22:54:45,557 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52228]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:45,557 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52228]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:45,574 | WARN | topology-schema-assembler-1231 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52228]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@631d4d80}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:45,577 | WARN | topology-schema-assembler-1231 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52228]: Session terminated Session closed 2026-01-25T22:54:45,597 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52236}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:45,598 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:45,598 | 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-01-25T22:54:45,598 | 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.86:52236] 2026-01-25T22:54:45,607 | 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.86:52236} 2026-01-25T22:54:45,610 | 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.86:52236} 2026-01-25T22:54:45,790 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52236]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:45,790 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52236]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:45,845 | WARN | topology-schema-assembler-1236 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52236]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@827d402}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:45,849 | WARN | topology-schema-assembler-1236 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52236]: Session terminated Session closed 2026-01-25T22:54:46,003 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52242}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:46,005 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:46,006 | 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-01-25T22:54:46,006 | 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.86:52242] 2026-01-25T22:54:46,015 | 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.86:52242} 2026-01-25T22:54:46,021 | 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.86:52242} 2026-01-25T22:54:46,211 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52242]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:46,212 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52242]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:46,226 | WARN | topology-schema-assembler-1241 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52242]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4dfe1ab8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:46,230 | WARN | topology-schema-assembler-1241 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52242]: Session terminated Session closed 2026-01-25T22:54:46,241 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52244}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:46,243 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:46,243 | 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-01-25T22:54:46,243 | 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.86:52244] 2026-01-25T22:54:46,249 | 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.86:52244} 2026-01-25T22:54:46,254 | 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.86:52244} 2026-01-25T22:54:46,429 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52244]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:46,429 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52244]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:46,446 | WARN | topology-schema-assembler-1246 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52244]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@27850018}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:46,450 | WARN | topology-schema-assembler-1246 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52244]: Session terminated Session closed 2026-01-25T22:54:46,459 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52246}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:46,460 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:46,460 | 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-01-25T22:54:46,460 | 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.86:52246] 2026-01-25T22:54:46,471 | 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.86:52246} 2026-01-25T22:54:46,474 | 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.86:52246} 2026-01-25T22:54:46,648 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52246]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:46,648 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52246]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:46,665 | WARN | topology-schema-assembler-1251 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52246]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@79b813ae}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:46,669 | WARN | topology-schema-assembler-1251 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52246]: Session terminated Session closed 2026-01-25T22:54:46,679 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52250}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:46,680 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:46,680 | 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-01-25T22:54:46,680 | 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.86:52250] 2026-01-25T22:54:46,686 | 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.86:52250} 2026-01-25T22:54:46,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.86:52250} 2026-01-25T22:54:46,868 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52250]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:46,868 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52250]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:46,885 | WARN | topology-schema-assembler-1256 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52250]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3c12d382}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:46,887 | WARN | topology-schema-assembler-1256 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52250]: Session terminated Session closed 2026-01-25T22:54:46,897 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52252}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:46,898 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:46,898 | 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-01-25T22:54:46,898 | 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.86:52252] 2026-01-25T22:54:46,906 | 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.86:52252} 2026-01-25T22:54:46,909 | 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.86:52252} 2026-01-25T22:54:47,084 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52252]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:47,085 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52252]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:47,109 | WARN | topology-schema-assembler-1261 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52252]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a08fde0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:47,112 | WARN | topology-schema-assembler-1261 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52252]: Session terminated Session closed 2026-01-25T22:54:47,121 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52254}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:47,121 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:47,121 | 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-01-25T22:54:47,122 | 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.86:52254] 2026-01-25T22:54:47,129 | 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.86:52254} 2026-01-25T22:54:47,131 | 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.86:52254} 2026-01-25T22:54:47,311 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52254]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:47,312 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52254]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:47,332 | WARN | topology-schema-assembler-1266 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52254]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@467a0729}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:47,334 | WARN | topology-schema-assembler-1266 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52254]: Session terminated Session closed 2026-01-25T22:54:47,346 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52270}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:47,346 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:47,346 | 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-01-25T22:54:47,346 | 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.86:52270] 2026-01-25T22:54:47,354 | 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.86:52270} 2026-01-25T22:54:47,357 | 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.86:52270} 2026-01-25T22:54:47,536 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52270]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:47,536 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52270]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:47,552 | WARN | topology-schema-assembler-1271 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52270]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7a2d684c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:47,557 | WARN | topology-schema-assembler-1271 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52270]: Session terminated Session closed 2026-01-25T22:54:47,567 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52278}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:47,568 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:47,568 | 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-01-25T22:54:47,568 | 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.86:52278] 2026-01-25T22:54:47,576 | 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.86:52278} 2026-01-25T22:54:47,579 | 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.86:52278} 2026-01-25T22:54:47,749 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52278]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:47,750 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52278]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:47,757 | WARN | topology-schema-assembler-1276 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52278]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5d8f1417}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:47,762 | WARN | topology-schema-assembler-1276 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52278]: Session terminated Session closed 2026-01-25T22:54:47,779 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52282}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:47,779 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:47,780 | 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-01-25T22:54:47,780 | 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.86:52282] 2026-01-25T22:54:47,790 | 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.86:52282} 2026-01-25T22:54:47,793 | 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.86:52282} 2026-01-25T22:54:47,969 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52282]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:47,970 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52282]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:47,987 | WARN | topology-schema-assembler-1281 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52282]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5597193}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:47,991 | WARN | topology-schema-assembler-1281 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52282]: Session terminated Session closed 2026-01-25T22:54:47,999 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52286}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:47,999 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:47,999 | 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-01-25T22:54:47,999 | 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.86:52286] 2026-01-25T22:54:48,009 | 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.86:52286} 2026-01-25T22:54:48,012 | 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.86:52286} 2026-01-25T22:54:48,188 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52286]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:48,189 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52286]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:48,208 | WARN | topology-schema-assembler-1286 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52286]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4942e50e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:48,212 | WARN | topology-schema-assembler-1286 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52286]: Session terminated Session closed 2026-01-25T22:54:48,219 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52300}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:48,220 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:48,220 | 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-01-25T22:54:48,220 | 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.86:52300] 2026-01-25T22:54:48,227 | 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.86:52300} 2026-01-25T22:54:48,230 | 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.86:52300} 2026-01-25T22:54:48,412 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52300]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:48,413 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52300]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:48,429 | WARN | topology-schema-assembler-1291 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52300]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@22b9bebc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:48,433 | WARN | topology-schema-assembler-1291 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52300]: Session terminated Session closed 2026-01-25T22:54:48,446 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52308}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:48,446 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:48,446 | 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-01-25T22:54:48,446 | 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.86:52308] 2026-01-25T22:54:48,455 | 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.86:52308} 2026-01-25T22:54:48,460 | 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.86:52308} 2026-01-25T22:54:48,630 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52308]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:48,630 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52308]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:48,645 | WARN | topology-schema-assembler-1296 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52308]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1446fcb2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:48,648 | WARN | topology-schema-assembler-1296 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52308]: Session terminated Session closed 2026-01-25T22:54:48,656 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52310}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:48,661 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:48,661 | 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-01-25T22:54:48,661 | 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.86:52310] 2026-01-25T22:54:48,672 | 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.86:52310} 2026-01-25T22:54:48,674 | 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.86:52310} 2026-01-25T22:54:48,850 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52310]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:48,850 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52310]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:48,867 | WARN | topology-schema-assembler-1301 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52310]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b791dff}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:48,870 | WARN | topology-schema-assembler-1301 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52310]: Session terminated Session closed 2026-01-25T22:54:48,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52312}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:48,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-01-25T22:54:48,882 | 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-01-25T22:54:48,882 | 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.86:52312] 2026-01-25T22:54:48,890 | 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.86:52312} 2026-01-25T22:54:48,893 | 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.86:52312} 2026-01-25T22:54:49,069 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52312]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:49,069 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52312]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:49,086 | WARN | topology-schema-assembler-1306 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52312]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@209c4819}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:49,088 | WARN | topology-schema-assembler-1306 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52312]: Session terminated Session closed 2026-01-25T22:54:49,099 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52320}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:49,099 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:49,099 | 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-01-25T22:54:49,100 | 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.86:52320] 2026-01-25T22:54:49,109 | 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.86:52320} 2026-01-25T22:54:49,111 | 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.86:52320} 2026-01-25T22:54:49,288 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52320]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:49,288 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52320]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:49,304 | WARN | topology-schema-assembler-1311 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52320]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@49a15426}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:49,308 | WARN | topology-schema-assembler-1311 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52320]: Session terminated Session closed 2026-01-25T22:54:49,318 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52326}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:49,319 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:49,319 | 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-01-25T22:54:49,319 | 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.86:52326] 2026-01-25T22:54:49,327 | 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.86:52326} 2026-01-25T22:54:49,329 | 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.86:52326} 2026-01-25T22:54:49,507 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52326]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:49,507 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52326]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:49,523 | WARN | topology-schema-assembler-1316 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52326]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@32cb0ffb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:49,526 | WARN | topology-schema-assembler-1316 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52326]: Session terminated Session closed 2026-01-25T22:54:49,537 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52330}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:49,538 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:49,538 | 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-01-25T22:54:49,538 | 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.86:52330] 2026-01-25T22:54:49,544 | 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.86:52330} 2026-01-25T22:54:49,546 | 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.86:52330} 2026-01-25T22:54:49,726 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52330]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:49,726 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52330]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:49,752 | WARN | topology-schema-assembler-1321 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52330]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@744c22c3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:49,755 | WARN | topology-schema-assembler-1321 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52330]: Session terminated Session closed 2026-01-25T22:54:49,766 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52334}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:49,766 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:49,766 | 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-01-25T22:54:49,766 | 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.86:52334] 2026-01-25T22:54:49,774 | 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.86:52334} 2026-01-25T22:54:49,777 | 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.86:52334} 2026-01-25T22:54:49,956 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52334]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:49,956 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52334]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:49,974 | WARN | topology-schema-assembler-1326 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52334]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@36e9da9e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:49,976 | WARN | topology-schema-assembler-1326 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52334]: Session terminated Session closed 2026-01-25T22:54:49,986 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52338}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:49,986 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:49,987 | 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-01-25T22:54:49,987 | 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.86:52338] 2026-01-25T22:54:49,995 | 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.86:52338} 2026-01-25T22:54:49,997 | 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.86:52338} 2026-01-25T22:54:50,173 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52338]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:50,173 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52338]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:50,192 | WARN | topology-schema-assembler-1331 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52338]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@79fa27a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:50,194 | WARN | topology-schema-assembler-1331 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52338]: Session terminated Session closed 2026-01-25T22:54:50,205 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52352}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:50,206 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:50,206 | 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-01-25T22:54:50,206 | 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.86:52352] 2026-01-25T22:54:50,211 | 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.86:52352} 2026-01-25T22:54:50,215 | 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.86:52352} 2026-01-25T22:54:50,394 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52352]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:50,394 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52352]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:50,409 | WARN | topology-schema-assembler-1336 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52352]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@10195c96}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:50,413 | WARN | topology-schema-assembler-1336 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52352]: Session terminated Session closed 2026-01-25T22:54:50,416 | WARN | topology-schema-assembler-1336 | NetconfTopologyDeviceSalFacade | 289 - org.opendaylight.netconf.topology - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52352]: Device adapter was closed before device disconnected setup finished. 2026-01-25T22:54:50,424 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52354}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:50,425 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:50,425 | 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-01-25T22:54:50,425 | 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.86:52354] 2026-01-25T22:54:50,432 | 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.86:52354} 2026-01-25T22:54:50,435 | 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.86:52354} 2026-01-25T22:54:50,630 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52354]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:50,630 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52354]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:50,842 | WARN | topology-schema-assembler-1341 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52354]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@78021911}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:50,847 | WARN | topology-schema-assembler-1341 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52354]: Session terminated Session closed 2026-01-25T22:54:50,858 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52366}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:50,859 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:50,860 | 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-01-25T22:54:50,860 | 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.86:52366] 2026-01-25T22:54:50,876 | 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.86:52366} 2026-01-25T22:54:50,879 | 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.86:52366} 2026-01-25T22:54:51,037 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52366]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:51,037 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52366]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:51,052 | WARN | topology-schema-assembler-1346 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52366]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4ceffa2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:51,056 | WARN | topology-schema-assembler-1346 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52366]: Session terminated Session closed 2026-01-25T22:54:51,076 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52372}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:51,078 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:51,078 | 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-01-25T22:54:51,078 | 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.86:52372] 2026-01-25T22:54:51,085 | 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.86:52372} 2026-01-25T22:54:51,087 | 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.86:52372} 2026-01-25T22:54:51,264 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52372]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:51,264 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52372]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:51,288 | WARN | topology-schema-assembler-1351 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52372]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@411871ff}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:51,291 | WARN | topology-schema-assembler-1351 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52372]: Session terminated Session closed 2026-01-25T22:54:51,304 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52378}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:51,304 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:51,305 | 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-01-25T22:54:51,305 | 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.86:52378] 2026-01-25T22:54:51,313 | 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.86:52378} 2026-01-25T22:54:51,315 | 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.86:52378} 2026-01-25T22:54:51,492 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52378]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:51,493 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52378]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:51,511 | WARN | topology-schema-assembler-1356 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52378]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@685e181f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:51,513 | WARN | topology-schema-assembler-1356 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52378]: Session terminated Session closed 2026-01-25T22:54:51,523 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52386}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:51,523 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:51,523 | 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-01-25T22:54:51,523 | 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.86:52386] 2026-01-25T22:54:51,532 | 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.86:52386} 2026-01-25T22:54:51,534 | 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.86:52386} 2026-01-25T22:54:51,705 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52386]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:51,705 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52386]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:51,722 | WARN | topology-schema-assembler-1361 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52386]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@88b0332}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:51,725 | WARN | topology-schema-assembler-1361 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52386]: Session terminated Session closed 2026-01-25T22:54:51,744 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52388}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:51,745 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:51,745 | 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-01-25T22:54:51,745 | 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.86:52388] 2026-01-25T22:54:51,753 | 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.86:52388} 2026-01-25T22:54:51,755 | 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.86:52388} 2026-01-25T22:54:51,934 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52388]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:51,934 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52388]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:51,959 | WARN | topology-schema-assembler-1366 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52388]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@bb4518}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:51,962 | WARN | topology-schema-assembler-1366 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52388]: Session terminated Session closed 2026-01-25T22:54:51,973 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52396}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:51,974 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:51,974 | 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-01-25T22:54:51,974 | 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.86:52396] 2026-01-25T22:54:51,983 | 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.86:52396} 2026-01-25T22:54:51,986 | 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.86:52396} 2026-01-25T22:54:52,163 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52396]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:52,163 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52396]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:52,179 | WARN | topology-schema-assembler-1371 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52396]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@37aa4b0c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:52,181 | WARN | topology-schema-assembler-1371 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:52396]: Session terminated Session closed 2026-01-25T22:54:52,191 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40544}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:52,192 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:52,192 | 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-01-25T22:54:52,192 | 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.86:40544] 2026-01-25T22:54:52,198 | 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.86:40544} 2026-01-25T22:54:52,200 | 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.86:40544} 2026-01-25T22:54:52,380 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40544]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:52,380 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40544]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:52,402 | WARN | topology-schema-assembler-1376 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40544]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4096aa65}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:52,404 | WARN | topology-schema-assembler-1376 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40544]: Session terminated Session closed 2026-01-25T22:54:52,414 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40558}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:52,415 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:52,415 | 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-01-25T22:54:52,415 | 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.86:40558] 2026-01-25T22:54:52,421 | 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.86:40558} 2026-01-25T22:54:52,423 | 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.86:40558} 2026-01-25T22:54:52,604 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40558]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:52,604 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40558]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:52,628 | WARN | topology-schema-assembler-1381 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40558]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a93aae1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:52,630 | WARN | topology-schema-assembler-1381 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40558]: Session terminated Session closed 2026-01-25T22:54:52,640 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40564}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:52,641 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:52,641 | 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-01-25T22:54:52,641 | 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.86:40564] 2026-01-25T22:54:52,649 | 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.86:40564} 2026-01-25T22:54:52,651 | 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.86:40564} 2026-01-25T22:54:52,833 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40564]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:52,833 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40564]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:52,850 | WARN | topology-schema-assembler-1386 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40564]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1df0a41a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:52,853 | WARN | topology-schema-assembler-1386 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40564]: Session terminated Session closed 2026-01-25T22:54:52,866 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40572}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:52,866 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:52,866 | 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-01-25T22:54:52,866 | 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.86:40572] 2026-01-25T22:54:52,876 | 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.86:40572} 2026-01-25T22:54:52,878 | 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.86:40572} 2026-01-25T22:54:53,051 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40572]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:53,051 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40572]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:53,069 | WARN | topology-schema-assembler-1391 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40572]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6350e3a7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:53,072 | WARN | topology-schema-assembler-1391 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40572]: Session terminated Session closed 2026-01-25T22:54:53,083 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40576}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:53,083 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:53,083 | 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-01-25T22:54:53,083 | 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.86:40576] 2026-01-25T22:54:53,091 | 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.86:40576} 2026-01-25T22:54:53,094 | 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.86:40576} 2026-01-25T22:54:53,272 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40576]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:53,273 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40576]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:53,289 | WARN | topology-schema-assembler-1396 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40576]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@226a7988}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:53,293 | WARN | topology-schema-assembler-1396 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40576]: Session terminated Session closed 2026-01-25T22:54:53,306 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40592}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:53,307 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:53,307 | 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-01-25T22:54:53,307 | 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.86:40592] 2026-01-25T22:54:53,313 | 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.86:40592} 2026-01-25T22:54:53,315 | 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.86:40592} 2026-01-25T22:54:53,491 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40592]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:53,492 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40592]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:53,510 | WARN | topology-schema-assembler-1401 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40592]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@38af39a7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:53,513 | WARN | topology-schema-assembler-1401 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40592]: Session terminated Session closed 2026-01-25T22:54:53,527 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40606}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:53,527 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:53,527 | 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-01-25T22:54:53,527 | 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.86:40606] 2026-01-25T22:54:53,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.86:40606} 2026-01-25T22:54:53,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.86:40606} 2026-01-25T22:54:53,710 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40606]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:53,710 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40606]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:53,728 | WARN | topology-schema-assembler-1406 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40606]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5118b3fe}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:53,732 | WARN | topology-schema-assembler-1406 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40606]: Session terminated Session closed 2026-01-25T22:54:53,740 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40618}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:53,741 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:53,741 | 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-01-25T22:54:53,741 | 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.86:40618] 2026-01-25T22:54:53,751 | 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.86:40618} 2026-01-25T22:54:53,754 | 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.86:40618} 2026-01-25T22:54:53,924 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40618]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:53,925 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40618]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:53,940 | WARN | topology-schema-assembler-1411 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40618]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@23e22f79}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:53,944 | WARN | topology-schema-assembler-1411 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40618]: Session terminated Session closed 2026-01-25T22:54:53,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40626}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:53,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-01-25T22:54:53,964 | 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-01-25T22:54:53,964 | 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.86:40626] 2026-01-25T22:54:53,971 | 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.86:40626} 2026-01-25T22:54:53,974 | 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.86:40626} 2026-01-25T22:54:54,148 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40626]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:54,149 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40626]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:54,168 | WARN | topology-schema-assembler-1416 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40626]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@11ee892}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:54,171 | WARN | topology-schema-assembler-1416 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40626]: Session terminated Session closed 2026-01-25T22:54:54,179 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40642}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:54,180 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:54,180 | 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-01-25T22:54:54,180 | 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.86:40642] 2026-01-25T22:54:54,186 | 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.86:40642} 2026-01-25T22:54:54,188 | 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.86:40642} 2026-01-25T22:54:54,361 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40642]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:54,362 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40642]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:54,369 | WARN | topology-schema-assembler-1421 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40642]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2c1696a3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:54,373 | WARN | topology-schema-assembler-1421 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40642]: Session terminated Session closed 2026-01-25T22:54:54,390 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40654}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:54,391 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:54,391 | 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-01-25T22:54:54,391 | 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.86:40654] 2026-01-25T22:54:54,397 | 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.86:40654} 2026-01-25T22:54:54,399 | 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.86:40654} 2026-01-25T22:54:54,581 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40654]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:54,581 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40654]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:54,597 | WARN | topology-schema-assembler-1426 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40654]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@567bb02c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:54,600 | WARN | topology-schema-assembler-1426 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40654]: Session terminated Session closed 2026-01-25T22:54:54,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40658}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:54,616 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:54,616 | 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-01-25T22:54:54,616 | 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.86:40658] 2026-01-25T22:54:54,623 | 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.86:40658} 2026-01-25T22:54:54,625 | 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.86:40658} 2026-01-25T22:54:54,796 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40658]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:54:54,796 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40658]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:54:54,804 | WARN | topology-schema-assembler-1431 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40658]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@44a32610}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-01-25T22:54:54,807 | WARN | topology-schema-assembler-1431 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40658]: Session terminated Session closed 2026-01-25T22:54:54,828 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40664}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:54,829 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:54,829 | 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-01-25T22:54:54,829 | 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.86:40664] 2026-01-25T22:54:54,837 | 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.86:40664} 2026-01-25T22:54:54,843 | 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.86:40664} 2026-01-25T22:54:55,020 | WARN | ssh-call-home-server-1 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40664]: Session terminated Session closed 2026-01-25T22:54:55,021 | WARN | ssh-call-home-server-1 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:40664]: Device communicator was tear down since the schema setup started 2026-01-25T22:54:56,924 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40680}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:56,925 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:56,925 | 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-01-25T22:54:56,925 | 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.86:40680] 2026-01-25T22:54:56,932 | INFO | ssh-call-home-server-3 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 291 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-01-25T22:54:58,944 | INFO | ssh-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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40688}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:54:58,945 | INFO | ssh-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:54:58,946 | WARN | ssh-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-01-25T22:54:58,946 | INFO | ssh-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.86:40688] 2026-01-25T22:54:58,954 | INFO | ssh-call-home-server-4 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 292 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-01-25T22:55:01,323 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=40696}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:01,324 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:01,324 | 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-01-25T22:55:01,325 | 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.86:40696] 2026-01-25T22:55:01,331 | INFO | ssh-call-home-server-5 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 293 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-01-25T22:55:03,808 | INFO | ssh-call-home-server-6 | CallHomeSshServer | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | No auth settings found. Connection from /10.30.170.86:57744 rejected. 2026-01-25T22:55:03,808 | WARN | ssh-call-home-server-6 | TransportClientSession | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | exceptionCaught(TransportClientSession[ignored@/10.30.170.86:57744])[state=Opened] SshException: Server key did not validate 2026-01-25T22:55:03,809 | WARN | ssh-call-home-server-6 | SSHTransportStack | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 294 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-01-25T22:55:03,811 | INFO | ssh-call-home-server-6 | TransportClientSession | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | Disconnecting(TransportClientSession[ignored@/10.30.170.86:57744]): SSH2_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - Server key did not validate 2026-01-25T22:55:05,821 | INFO | ssh-call-home-server-7 | CallHomeMountSshAuthProvider | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Repeating rejection of unlisted device with id of 10.30.170.86:57744 2026-01-25T22:55:05,821 | INFO | ssh-call-home-server-7 | CallHomeSshServer | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | No auth settings found. Connection from /10.30.170.86:57750 rejected. 2026-01-25T22:55:05,822 | WARN | ssh-call-home-server-7 | TransportClientSession | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | exceptionCaught(TransportClientSession[ignored@/10.30.170.86:57750])[state=Opened] SshException: Server key did not validate 2026-01-25T22:55:05,822 | WARN | ssh-call-home-server-7 | SSHTransportStack | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 295 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-01-25T22:55:05,825 | INFO | ssh-call-home-server-7 | TransportClientSession | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | Disconnecting(TransportClientSession[ignored@/10.30.170.86:57750]): SSH2_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - Server key did not validate 2026-01-25T22:55:08,282 | INFO | qtp1214998112-509 | StaticConfiguration | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding-over-DOM codec shortcuts are enabled 2026-01-25T22:55:08,294 | INFO | qtp1214998112-509 | LazyBindingMap | 302 - org.opendaylight.yangtools.binding-data-codec-dynamic - 14.0.20 | Using lazy population for maps larger than 1 element(s) 2026-01-25T22:55:09,951 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5b3942ef, L:/10.30.170.26:4335 - R:/10.30.170.86:58726]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:10,019 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=58726}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:10,020 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:10,020 | 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-01-25T22:55:10,020 | 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.86:58726] 2026-01-25T22:55:10,021 | 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.86:58726} 2026-01-25T22:55:10,026 | INFO | tls-call-home-server-1 | NetconfSessionNegotiator | 275 - org.opendaylight.netconf.netty-util - 10.0.2 | Unexpected error during negotiation on channel [id: 0x5b3942ef, L:/10.30.170.26:4335 ! R:/10.30.170.86:58726] io.netty.handler.codec.DecoderException: javax.net.ssl.SSLHandshakeException: (unknown_ca) Received fatal alert: unknown_ca at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:500) ~[?:?] 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: javax.net.ssl.SSLHandshakeException: (unknown_ca) Received fatal alert: unknown_ca at sun.security.ssl.Alert.createSSLException(Alert.java:130) ~[?:?] at sun.security.ssl.Alert.createSSLException(Alert.java:117) ~[?:?] at sun.security.ssl.TransportContext.fatal(TransportContext.java:370) ~[?:?] at sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:287) ~[?:?] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:209) ~[?:?] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?] at sun.security.ssl.SSLEngineImpl.decode(SSLEngineImpl.java:736) ~[?:?] at sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:691) ~[?:?] at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:506) ~[?:?] at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:482) ~[?:?] at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:679) ~[?:?] at io.netty.handler.ssl.SslHandler$SslEngineType$3.unwrap(SslHandler.java:307) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1507) ~[?:?] 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) ~[?:?] ... 14 more 2026-01-25T22:55:10,028 | ERROR | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session failed for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.86:58726} io.netty.handler.codec.DecoderException: javax.net.ssl.SSLHandshakeException: (unknown_ca) Received fatal alert: unknown_ca at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:500) ~[?:?] 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: javax.net.ssl.SSLHandshakeException: (unknown_ca) Received fatal alert: unknown_ca at sun.security.ssl.Alert.createSSLException(Alert.java:130) ~[?:?] at sun.security.ssl.Alert.createSSLException(Alert.java:117) ~[?:?] at sun.security.ssl.TransportContext.fatal(TransportContext.java:370) ~[?:?] at sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:287) ~[?:?] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:209) ~[?:?] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?] at sun.security.ssl.SSLEngineImpl.decode(SSLEngineImpl.java:736) ~[?:?] at sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:691) ~[?:?] at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:506) ~[?:?] at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:482) ~[?:?] at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:679) ~[?:?] at io.netty.handler.ssl.SslHandler$SslEngineType$3.unwrap(SslHandler.java:307) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1507) ~[?:?] 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) ~[?:?] ... 14 more 2026-01-25T22:55:12,027 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa88cf712, L:/10.30.170.26:4335 - R:/10.30.170.86:45774]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:12,044 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45774}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:12,046 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:12,046 | 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-01-25T22:55:12,046 | 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.86:45774] 2026-01-25T22:55:12,046 | 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.86:45774} 2026-01-25T22:55:12,051 | 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.86:45774} 2026-01-25T22:55:12,280 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45774]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:12,280 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45774]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:12,452 | WARN | topology-schema-assembler-1438 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45774]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@493799e8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:12,454 | WARN | topology-schema-assembler-1438 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45774]: Session terminated Session closed 2026-01-25T22:55:12,458 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6dffb881, L:/10.30.170.26:4335 - R:/10.30.170.86:45788]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:12,472 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45788}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:12,473 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:12,473 | 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-01-25T22:55:12,473 | 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.86:45788] 2026-01-25T22:55:12,473 | 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.86:45788} 2026-01-25T22:55:12,477 | 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.86:45788} 2026-01-25T22:55:12,496 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45788]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:12,496 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45788]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:12,669 | WARN | topology-schema-assembler-1443 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45788]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2beb73bf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:12,672 | WARN | topology-schema-assembler-1443 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45788]: Session terminated Session closed 2026-01-25T22:55:12,675 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x587c6620, L:/10.30.170.26:4335 - R:/10.30.170.86:45792]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:12,693 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45792}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:12,693 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:12,694 | 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-01-25T22:55:12,694 | 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.86:45792] 2026-01-25T22:55:12,694 | 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.86:45792} 2026-01-25T22:55:12,700 | 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.86:45792} 2026-01-25T22:55:12,888 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45792]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:12,888 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45792]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:12,896 | WARN | topology-schema-assembler-1448 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45792]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@55f2b193}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:12,899 | WARN | topology-schema-assembler-1448 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45792]: Session terminated Session closed 2026-01-25T22:55:12,902 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x25c7231a, L:/10.30.170.26:4335 - R:/10.30.170.86:45798]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:12,922 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45798}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:12,922 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:12,923 | 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-01-25T22:55:12,923 | 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.86:45798] 2026-01-25T22:55:12,923 | 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.86:45798} 2026-01-25T22:55:12,927 | 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.86:45798} 2026-01-25T22:55:13,102 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45798]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:13,102 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45798]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:13,120 | WARN | topology-schema-assembler-1453 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45798]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f6ede78}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:13,123 | WARN | topology-schema-assembler-1453 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45798]: Session terminated Session closed 2026-01-25T22:55:13,127 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x256510c9, L:/10.30.170.26:4335 - R:/10.30.170.86:45810]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:13,144 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45810}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:13,145 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:13,145 | 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-01-25T22:55:13,145 | 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.86:45810] 2026-01-25T22:55:13,146 | 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.86:45810} 2026-01-25T22:55:13,150 | 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.86:45810} 2026-01-25T22:55:13,319 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45810]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:13,319 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45810]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:13,326 | WARN | topology-schema-assembler-1458 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45810]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5afba14f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:13,328 | WARN | topology-schema-assembler-1458 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45810]: Session terminated Session closed 2026-01-25T22:55:13,341 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc4c659e0, L:/10.30.170.26:4335 - R:/10.30.170.86:45814]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:13,354 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45814}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:13,355 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:13,355 | 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-01-25T22:55:13,355 | 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.86:45814] 2026-01-25T22:55:13,355 | 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.86:45814} 2026-01-25T22:55:13,359 | 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.86:45814} 2026-01-25T22:55:13,535 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45814]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:13,535 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45814]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:13,552 | WARN | topology-schema-assembler-1463 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45814]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5fdd3b85}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:13,554 | WARN | topology-schema-assembler-1463 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45814]: Session terminated Session closed 2026-01-25T22:55:13,557 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9ad3abe2, L:/10.30.170.26:4335 - R:/10.30.170.86:45824]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:13,570 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45824}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:13,570 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:13,570 | 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-01-25T22:55:13,570 | 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.86:45824] 2026-01-25T22:55:13,570 | 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.86:45824} 2026-01-25T22:55:13,574 | 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.86:45824} 2026-01-25T22:55:13,754 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45824]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:13,754 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45824]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:13,770 | WARN | topology-schema-assembler-1468 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45824]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4a680030}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:13,773 | WARN | topology-schema-assembler-1468 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45824]: Session terminated Session closed 2026-01-25T22:55:13,779 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8d73492f, L:/10.30.170.26:4335 - R:/10.30.170.86:45832]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:13,791 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45832}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:13,792 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:13,792 | 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-01-25T22:55:13,792 | 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.86:45832] 2026-01-25T22:55:13,792 | 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.86:45832} 2026-01-25T22:55:13,795 | 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.86:45832} 2026-01-25T22:55:13,974 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45832]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:13,974 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45832]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:13,981 | WARN | topology-schema-assembler-1473 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45832]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7510834f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:13,984 | WARN | topology-schema-assembler-1473 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45832]: Session terminated Session closed 2026-01-25T22:55:13,995 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1a2dc9ce, L:/10.30.170.26:4335 - R:/10.30.170.86:45834]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:14,008 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45834}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:14,009 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:14,009 | 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-01-25T22:55:14,009 | 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.86:45834] 2026-01-25T22:55:14,010 | 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.86:45834} 2026-01-25T22:55:14,013 | 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.86:45834} 2026-01-25T22:55:14,191 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45834]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:14,192 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45834]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:14,208 | WARN | topology-schema-assembler-1478 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45834]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7fe458ea}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:14,211 | WARN | topology-schema-assembler-1478 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45834]: Session terminated Session closed 2026-01-25T22:55:14,213 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xbfa831bf, L:/10.30.170.26:4335 - R:/10.30.170.86:45842]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:14,225 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45842}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:14,226 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:14,227 | 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-01-25T22:55:14,227 | 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.86:45842] 2026-01-25T22:55:14,227 | 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.86:45842} 2026-01-25T22:55:14,230 | 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.86:45842} 2026-01-25T22:55:14,412 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45842]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:14,412 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45842]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:14,428 | WARN | topology-schema-assembler-1483 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45842]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2c99f744}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:14,430 | WARN | topology-schema-assembler-1483 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45842]: Session terminated Session closed 2026-01-25T22:55:14,433 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6e077ebf, L:/10.30.170.26:4335 - R:/10.30.170.86:45844]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:14,445 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45844}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:14,446 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:14,446 | 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-01-25T22:55:14,446 | 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.86:45844] 2026-01-25T22:55:14,446 | 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.86:45844} 2026-01-25T22:55:14,450 | 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.86:45844} 2026-01-25T22:55:14,630 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45844]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:14,631 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45844]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:14,647 | WARN | topology-schema-assembler-1488 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45844]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@42325a11}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:14,650 | WARN | topology-schema-assembler-1488 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45844]: Session terminated Session closed 2026-01-25T22:55:14,653 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1e4966be, L:/10.30.170.26:4335 - R:/10.30.170.86:45854]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:14,665 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45854}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:14,666 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:14,666 | 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-01-25T22:55:14,666 | 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.86:45854] 2026-01-25T22:55:14,667 | 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.86:45854} 2026-01-25T22:55:14,670 | 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.86:45854} 2026-01-25T22:55:14,848 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45854]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:14,848 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45854]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:14,865 | WARN | topology-schema-assembler-1493 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45854]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7eae7415}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:14,868 | WARN | topology-schema-assembler-1493 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45854]: Session terminated Session closed 2026-01-25T22:55:14,870 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xfe8e1c1b, L:/10.30.170.26:4335 - R:/10.30.170.86:45864]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:14,882 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45864}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:14,883 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:14,883 | 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-01-25T22:55:14,883 | 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.86:45864] 2026-01-25T22:55:14,883 | 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.86:45864} 2026-01-25T22:55:14,886 | 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.86:45864} 2026-01-25T22:55:15,067 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45864]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:15,067 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45864]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:15,083 | WARN | topology-schema-assembler-1498 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45864]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6abee1d5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:15,086 | WARN | topology-schema-assembler-1498 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45864]: Session terminated Session closed 2026-01-25T22:55:15,088 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xab92e47d, L:/10.30.170.26:4335 - R:/10.30.170.86:45872]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:15,097 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45872}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:15,098 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:15,098 | 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-01-25T22:55:15,098 | 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.86:45872] 2026-01-25T22:55:15,098 | 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.86:45872} 2026-01-25T22:55:15,101 | 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.86:45872} 2026-01-25T22:55:15,282 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45872]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:15,282 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45872]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:15,307 | WARN | topology-schema-assembler-1503 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45872]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@11ecc889}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:15,310 | WARN | topology-schema-assembler-1503 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45872]: Session terminated Session closed 2026-01-25T22:55:15,313 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9fd6e13d, L:/10.30.170.26:4335 - R:/10.30.170.86:45876]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:15,324 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45876}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:15,325 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:15,325 | 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-01-25T22:55:15,325 | 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.86:45876] 2026-01-25T22:55:15,325 | 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.86:45876} 2026-01-25T22:55:15,329 | 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.86:45876} 2026-01-25T22:55:15,511 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45876]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:15,511 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45876]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:15,526 | WARN | topology-schema-assembler-1508 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45876]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6b84b60a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:15,528 | WARN | topology-schema-assembler-1508 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45876]: Session terminated Session closed 2026-01-25T22:55:15,532 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x90c3abf7, L:/10.30.170.26:4335 - R:/10.30.170.86:45892]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:15,544 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45892}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:15,545 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:15,545 | 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-01-25T22:55:15,545 | 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.86:45892] 2026-01-25T22:55:15,545 | 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.86:45892} 2026-01-25T22:55:15,548 | 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.86:45892} 2026-01-25T22:55:15,728 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45892]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:15,728 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45892]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:15,745 | WARN | topology-schema-assembler-1513 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45892]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@314674c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:15,748 | WARN | topology-schema-assembler-1513 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45892]: Session terminated Session closed 2026-01-25T22:55:15,750 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x39b0d000, L:/10.30.170.26:4335 - R:/10.30.170.86:45898]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:15,760 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45898}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:15,760 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:15,760 | 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-01-25T22:55:15,761 | 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.86:45898] 2026-01-25T22:55:15,761 | 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.86:45898} 2026-01-25T22:55:15,764 | 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.86:45898} 2026-01-25T22:55:15,945 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45898]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:15,945 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45898]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:15,962 | WARN | topology-schema-assembler-1518 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45898]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@434c64ba}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:15,965 | WARN | topology-schema-assembler-1518 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45898]: Session terminated Session closed 2026-01-25T22:55:15,968 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x359ed6b6, L:/10.30.170.26:4335 - R:/10.30.170.86:45908]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:15,979 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45908}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:15,980 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:15,980 | 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-01-25T22:55:15,981 | 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.86:45908] 2026-01-25T22:55:15,981 | 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.86:45908} 2026-01-25T22:55:15,985 | 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.86:45908} 2026-01-25T22:55:16,165 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45908]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:16,165 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45908]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:16,181 | WARN | topology-schema-assembler-1523 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45908]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b27c089}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:16,184 | WARN | topology-schema-assembler-1523 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45908]: Session terminated Session closed 2026-01-25T22:55:16,186 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x4ee08add, L:/10.30.170.26:4335 - R:/10.30.170.86:45912]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:16,198 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45912}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:16,199 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:16,199 | 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-01-25T22:55:16,199 | 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.86:45912] 2026-01-25T22:55:16,199 | 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.86:45912} 2026-01-25T22:55:16,205 | 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.86:45912} 2026-01-25T22:55:16,385 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45912]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:16,385 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45912]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:16,401 | WARN | topology-schema-assembler-1528 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45912]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@85a18f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:16,404 | WARN | topology-schema-assembler-1528 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45912]: Session terminated Session closed 2026-01-25T22:55:16,407 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf13b2d9f, L:/10.30.170.26:4335 - R:/10.30.170.86:45928]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:16,419 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45928}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:16,419 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:16,419 | 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-01-25T22:55:16,419 | 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.86:45928] 2026-01-25T22:55:16,420 | 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.86:45928} 2026-01-25T22:55:16,423 | 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.86:45928} 2026-01-25T22:55:16,605 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45928]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:16,605 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45928]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:16,621 | WARN | topology-schema-assembler-1533 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45928]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2b61b2ae}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:16,624 | WARN | topology-schema-assembler-1533 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45928]: Session terminated Session closed 2026-01-25T22:55:16,629 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb8532a27, L:/10.30.170.26:4335 - R:/10.30.170.86:45944]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:16,641 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45944}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:16,641 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:16,641 | 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-01-25T22:55:16,641 | 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.86:45944] 2026-01-25T22:55:16,641 | 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.86:45944} 2026-01-25T22:55:16,645 | 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.86:45944} 2026-01-25T22:55:16,825 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45944]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:16,825 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45944]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:16,842 | WARN | topology-schema-assembler-1538 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45944]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7892254}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:16,845 | WARN | topology-schema-assembler-1538 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45944]: Session terminated Session closed 2026-01-25T22:55:16,847 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6930bb4a, L:/10.30.170.26:4335 - R:/10.30.170.86:45948]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:16,856 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45948}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:16,857 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:16,857 | 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-01-25T22:55:16,857 | 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.86:45948] 2026-01-25T22:55:16,857 | 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.86:45948} 2026-01-25T22:55:16,861 | 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.86:45948} 2026-01-25T22:55:17,044 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45948]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:17,044 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45948]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:17,061 | WARN | topology-schema-assembler-1543 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45948]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@db52c37}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:17,063 | WARN | topology-schema-assembler-1543 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45948]: Session terminated Session closed 2026-01-25T22:55:17,066 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf0449ff2, L:/10.30.170.26:4335 - R:/10.30.170.86:45954]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:17,077 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45954}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:17,077 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:17,077 | 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-01-25T22:55:17,077 | 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.86:45954] 2026-01-25T22:55:17,077 | 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.86:45954} 2026-01-25T22:55:17,081 | 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.86:45954} 2026-01-25T22:55:17,263 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45954]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:17,263 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45954]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:17,280 | WARN | topology-schema-assembler-1548 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45954]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1faf08bc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:17,283 | WARN | topology-schema-assembler-1548 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45954]: Session terminated Session closed 2026-01-25T22:55:17,287 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x0b95cc13, L:/10.30.170.26:4335 - R:/10.30.170.86:45968]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:17,296 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45968}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:17,297 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:17,297 | 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-01-25T22:55:17,297 | 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.86:45968] 2026-01-25T22:55:17,297 | 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.86:45968} 2026-01-25T22:55:17,302 | 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.86:45968} 2026-01-25T22:55:17,483 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45968]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:17,483 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45968]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:17,498 | WARN | topology-schema-assembler-1553 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45968]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6b19cdbd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:17,501 | WARN | topology-schema-assembler-1553 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45968]: Session terminated Session closed 2026-01-25T22:55:17,503 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x302fe65e, L:/10.30.170.26:4335 - R:/10.30.170.86:45972]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:17,517 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45972}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:17,518 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:17,518 | 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-01-25T22:55:17,518 | 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.86:45972] 2026-01-25T22:55:17,518 | 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.86:45972} 2026-01-25T22:55:17,522 | 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.86:45972} 2026-01-25T22:55:17,714 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45972]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:17,714 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45972]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:17,909 | WARN | topology-schema-assembler-1558 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45972]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@c6ca540}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:17,911 | WARN | topology-schema-assembler-1558 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45972]: Session terminated Session closed 2026-01-25T22:55:17,913 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3c457d05, L:/10.30.170.26:4335 - R:/10.30.170.86:45980]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:17,925 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45980}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:17,926 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:17,927 | 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-01-25T22:55:17,927 | 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.86:45980] 2026-01-25T22:55:17,927 | 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.86:45980} 2026-01-25T22:55:17,932 | 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.86:45980} 2026-01-25T22:55:18,128 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45980]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:18,129 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45980]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:18,136 | WARN | topology-schema-assembler-1563 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45980]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1f05815f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:18,139 | WARN | topology-schema-assembler-1563 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45980]: Session terminated Session closed 2026-01-25T22:55:18,141 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xef775469, L:/10.30.170.26:4335 - R:/10.30.170.86:45988]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:18,153 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45988}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:18,154 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:18,154 | 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-01-25T22:55:18,154 | 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.86:45988] 2026-01-25T22:55:18,154 | 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.86:45988} 2026-01-25T22:55:18,157 | 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.86:45988} 2026-01-25T22:55:18,339 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45988]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:18,340 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45988]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:18,356 | WARN | topology-schema-assembler-1568 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45988]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@52777be7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:18,359 | WARN | topology-schema-assembler-1568 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45988]: Session terminated Session closed 2026-01-25T22:55:18,361 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc9f69727, L:/10.30.170.26:4335 - R:/10.30.170.86:45992]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:18,371 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45992}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:18,372 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:18,372 | 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-01-25T22:55:18,372 | 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.86:45992] 2026-01-25T22:55:18,372 | 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.86:45992} 2026-01-25T22:55:18,376 | 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.86:45992} 2026-01-25T22:55:18,556 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45992]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:18,556 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45992]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:18,572 | WARN | topology-schema-assembler-1573 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45992]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4786a68f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:18,576 | WARN | topology-schema-assembler-1573 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45992]: Session terminated Session closed 2026-01-25T22:55:18,578 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1c9d5075, L:/10.30.170.26:4335 - R:/10.30.170.86:45994]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:18,590 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=45994}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:18,591 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:18,591 | 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-01-25T22:55:18,591 | 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.86:45994] 2026-01-25T22:55:18,591 | 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.86:45994} 2026-01-25T22:55:18,594 | 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.86:45994} 2026-01-25T22:55:18,776 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45994]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:18,777 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45994]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:18,792 | WARN | topology-schema-assembler-1578 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45994]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@56ffd5a5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:18,795 | WARN | topology-schema-assembler-1578 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:45994]: Session terminated Session closed 2026-01-25T22:55:18,798 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb1fa9952, L:/10.30.170.26:4335 - R:/10.30.170.86:46004]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:18,807 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46004}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:18,808 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:18,808 | 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-01-25T22:55:18,808 | 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.86:46004] 2026-01-25T22:55:18,808 | 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.86:46004} 2026-01-25T22:55:18,812 | 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.86:46004} 2026-01-25T22:55:18,995 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46004]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:18,995 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46004]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:19,012 | WARN | topology-schema-assembler-1583 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46004]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@56e5919}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:19,014 | WARN | topology-schema-assembler-1583 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46004]: Session terminated Session closed 2026-01-25T22:55:19,017 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x07e8faa2, L:/10.30.170.26:4335 - R:/10.30.170.86:46012]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:19,028 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46012}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:19,029 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:19,029 | 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-01-25T22:55:19,029 | 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.86:46012] 2026-01-25T22:55:19,029 | 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.86:46012} 2026-01-25T22:55:19,033 | 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.86:46012} 2026-01-25T22:55:19,214 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46012]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:19,215 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46012]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:19,231 | WARN | topology-schema-assembler-1588 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46012]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@391e1954}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:19,233 | WARN | topology-schema-assembler-1588 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46012]: Session terminated Session closed 2026-01-25T22:55:19,236 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd95f089f, L:/10.30.170.26:4335 - R:/10.30.170.86:46020]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:19,246 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46020}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:19,247 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:19,247 | 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-01-25T22:55:19,247 | 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.86:46020] 2026-01-25T22:55:19,247 | 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.86:46020} 2026-01-25T22:55:19,251 | 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.86:46020} 2026-01-25T22:55:19,433 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46020]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:19,434 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46020]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:19,449 | WARN | topology-schema-assembler-1593 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46020]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@8eefbcb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:19,452 | WARN | topology-schema-assembler-1593 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46020]: Session terminated Session closed 2026-01-25T22:55:19,455 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1c6fdf47, L:/10.30.170.26:4335 - R:/10.30.170.86:46032]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:19,465 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46032}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:19,465 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:19,465 | 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-01-25T22:55:19,466 | 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.86:46032] 2026-01-25T22:55:19,466 | 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.86:46032} 2026-01-25T22:55:19,469 | 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.86:46032} 2026-01-25T22:55:19,653 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46032]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:19,653 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46032]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:19,670 | WARN | topology-schema-assembler-1598 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46032]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@759d5b3c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:19,673 | WARN | topology-schema-assembler-1598 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46032]: Session terminated Session closed 2026-01-25T22:55:19,675 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x88f59944, L:/10.30.170.26:4335 - R:/10.30.170.86:46044]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:19,688 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46044}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:19,689 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:19,689 | 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-01-25T22:55:19,689 | 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.86:46044] 2026-01-25T22:55:19,689 | 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.86:46044} 2026-01-25T22:55:19,693 | 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.86:46044} 2026-01-25T22:55:19,870 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46044]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:19,870 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46044]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:19,886 | WARN | topology-schema-assembler-1603 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46044]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2489672a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:19,889 | WARN | topology-schema-assembler-1603 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46044]: Session terminated Session closed 2026-01-25T22:55:19,891 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x86181f4b, L:/10.30.170.26:4335 - R:/10.30.170.86:46052]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:19,902 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46052}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:19,903 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:19,903 | 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-01-25T22:55:19,903 | 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.86:46052] 2026-01-25T22:55:19,903 | 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.86:46052} 2026-01-25T22:55:19,908 | 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.86:46052} 2026-01-25T22:55:20,085 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46052]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:20,086 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46052]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:20,103 | WARN | topology-schema-assembler-1608 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46052]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f2bef53}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:20,105 | WARN | topology-schema-assembler-1608 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46052]: Session terminated Session closed 2026-01-25T22:55:20,107 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5b830686, L:/10.30.170.26:4335 - R:/10.30.170.86:46064]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:20,121 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46064}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:20,122 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:20,122 | 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-01-25T22:55:20,122 | 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.86:46064] 2026-01-25T22:55:20,122 | 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.86:46064} 2026-01-25T22:55:20,126 | 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.86:46064} 2026-01-25T22:55:20,304 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46064]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:20,304 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46064]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:20,320 | WARN | topology-schema-assembler-1613 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46064]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5e26d1aa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:20,322 | WARN | topology-schema-assembler-1613 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46064]: Session terminated Session closed 2026-01-25T22:55:20,325 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xfd8bff6c, L:/10.30.170.26:4335 - R:/10.30.170.86:46068]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:20,335 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46068}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:20,336 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:20,336 | 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-01-25T22:55:20,337 | 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.86:46068] 2026-01-25T22:55:20,337 | 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.86:46068} 2026-01-25T22:55:20,341 | 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.86:46068} 2026-01-25T22:55:20,522 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46068]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:20,523 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46068]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:20,539 | WARN | topology-schema-assembler-1618 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46068]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2ec66fa0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:20,541 | WARN | topology-schema-assembler-1618 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46068]: Session terminated Session closed 2026-01-25T22:55:20,543 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8ab399ae, L:/10.30.170.26:4335 - R:/10.30.170.86:46084]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:20,556 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46084}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:20,557 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:20,558 | 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-01-25T22:55:20,558 | 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.86:46084] 2026-01-25T22:55:20,558 | 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.86:46084} 2026-01-25T22:55:20,562 | 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.86:46084} 2026-01-25T22:55:20,743 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46084]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:20,743 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46084]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:20,761 | WARN | topology-schema-assembler-1623 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46084]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@485eef35}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:20,764 | WARN | topology-schema-assembler-1623 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46084]: Session terminated Session closed 2026-01-25T22:55:20,766 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb38dedd8, L:/10.30.170.26:4335 - R:/10.30.170.86:46092]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:20,777 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46092}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:20,778 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:20,778 | 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-01-25T22:55:20,778 | 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.86:46092] 2026-01-25T22:55:20,778 | 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.86:46092} 2026-01-25T22:55:20,782 | 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.86:46092} 2026-01-25T22:55:20,961 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46092]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:20,961 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46092]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:20,977 | WARN | topology-schema-assembler-1628 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46092]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2d527d9b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:20,979 | WARN | topology-schema-assembler-1628 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46092]: Session terminated Session closed 2026-01-25T22:55:20,982 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x79aa6f2c, L:/10.30.170.26:4335 - R:/10.30.170.86:46104]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:20,993 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46104}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:20,994 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:20,994 | 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-01-25T22:55:20,994 | 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.86:46104] 2026-01-25T22:55:20,994 | 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.86:46104} 2026-01-25T22:55:21,000 | 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.86:46104} 2026-01-25T22:55:21,179 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46104]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:21,179 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46104]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:21,196 | WARN | topology-schema-assembler-1633 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46104]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7ed07a11}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:21,198 | WARN | topology-schema-assembler-1633 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46104]: Session terminated Session closed 2026-01-25T22:55:21,201 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x39b62d75, L:/10.30.170.26:4335 - R:/10.30.170.86:46110]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:21,211 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46110}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:21,212 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:21,212 | 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-01-25T22:55:21,212 | 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.86:46110] 2026-01-25T22:55:21,212 | 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.86:46110} 2026-01-25T22:55:21,216 | 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.86:46110} 2026-01-25T22:55:21,397 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46110]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:21,397 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46110]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:21,416 | WARN | topology-schema-assembler-1638 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46110]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@39d502b5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:21,418 | WARN | topology-schema-assembler-1638 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46110]: Session terminated Session closed 2026-01-25T22:55:21,422 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8e832519, L:/10.30.170.26:4335 - R:/10.30.170.86:46114]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:21,434 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46114}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:21,435 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:21,435 | 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-01-25T22:55:21,435 | 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.86:46114] 2026-01-25T22:55:21,436 | 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.86:46114} 2026-01-25T22:55:21,440 | 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.86:46114} 2026-01-25T22:55:21,616 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46114]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:21,617 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46114]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:21,634 | WARN | topology-schema-assembler-1643 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46114]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6b3e41d2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:21,637 | WARN | topology-schema-assembler-1643 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46114]: Session terminated Session closed 2026-01-25T22:55:21,639 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x4ce0b05d, L:/10.30.170.26:4335 - R:/10.30.170.86:46128]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:21,651 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46128}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:21,651 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:21,651 | 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-01-25T22:55:21,651 | 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.86:46128] 2026-01-25T22:55:21,651 | 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.86:46128} 2026-01-25T22:55:21,655 | 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.86:46128} 2026-01-25T22:55:21,835 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46128]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:21,836 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46128]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:21,852 | WARN | topology-schema-assembler-1648 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46128]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@566e9dd8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:21,855 | WARN | topology-schema-assembler-1648 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46128]: Session terminated Session closed 2026-01-25T22:55:21,859 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x05fe2bb7, L:/10.30.170.26:4335 - R:/10.30.170.86:46136]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:21,870 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=46136}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:21,872 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:21,872 | 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-01-25T22:55:21,872 | 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.86:46136] 2026-01-25T22:55:21,872 | 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.86:46136} 2026-01-25T22:55:21,876 | 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.86:46136} 2026-01-25T22:55:22,054 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46136]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:22,054 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46136]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:22,074 | WARN | topology-schema-assembler-1653 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46136]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@38c79e6e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:22,077 | WARN | topology-schema-assembler-1653 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:46136]: Session terminated Session closed 2026-01-25T22:55:22,080 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x262b91e8, L:/10.30.170.26:4335 - R:/10.30.170.86:39484]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:22,092 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39484}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:22,092 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:22,092 | 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-01-25T22:55:22,093 | 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.86:39484] 2026-01-25T22:55:22,093 | 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.86:39484} 2026-01-25T22:55:22,096 | 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.86:39484} 2026-01-25T22:55:22,272 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39484]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:22,272 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39484]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:22,290 | WARN | topology-schema-assembler-1658 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39484]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6029465c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:22,292 | WARN | topology-schema-assembler-1658 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39484]: Session terminated Session closed 2026-01-25T22:55:22,296 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5117b595, L:/10.30.170.26:4335 - R:/10.30.170.86:39494]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:22,307 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39494}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:22,307 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:22,308 | 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-01-25T22:55:22,308 | 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.86:39494] 2026-01-25T22:55:22,308 | 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.86:39494} 2026-01-25T22:55:22,311 | 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.86:39494} 2026-01-25T22:55:22,492 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39494]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:22,492 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39494]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:22,508 | WARN | topology-schema-assembler-1663 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39494]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@29b38ed7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:22,511 | WARN | topology-schema-assembler-1663 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39494]: Session terminated Session closed 2026-01-25T22:55:22,514 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd80b789f, L:/10.30.170.26:4335 - R:/10.30.170.86:39506]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:22,522 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39506}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:22,523 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:22,523 | 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-01-25T22:55:22,523 | 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.86:39506] 2026-01-25T22:55:22,523 | 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.86:39506} 2026-01-25T22:55:22,526 | 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.86:39506} 2026-01-25T22:55:22,712 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39506]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:22,712 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39506]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:22,729 | WARN | topology-schema-assembler-1668 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39506]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b3a29cf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:22,732 | WARN | topology-schema-assembler-1668 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39506]: Session terminated Session closed 2026-01-25T22:55:22,735 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x206ecdb2, L:/10.30.170.26:4335 - R:/10.30.170.86:39514]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:22,745 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39514}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:22,746 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:22,746 | 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-01-25T22:55:22,746 | 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.86:39514] 2026-01-25T22:55:22,746 | 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.86:39514} 2026-01-25T22:55:22,750 | 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.86:39514} 2026-01-25T22:55:22,931 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:22,932 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39514]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:22,948 | WARN | topology-schema-assembler-1673 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@603615c3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:22,951 | WARN | topology-schema-assembler-1673 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39514]: Session terminated Session closed 2026-01-25T22:55:22,954 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x656a9497, L:/10.30.170.26:4335 - R:/10.30.170.86:39522]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:22,966 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39522}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:22,966 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:22,966 | 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-01-25T22:55:22,967 | 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.86:39522] 2026-01-25T22:55:22,967 | 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.86:39522} 2026-01-25T22:55:22,970 | 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.86:39522} 2026-01-25T22:55:23,151 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39522]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:23,151 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39522]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:23,168 | WARN | topology-schema-assembler-1678 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39522]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2d9e1148}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:23,171 | WARN | topology-schema-assembler-1678 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39522]: Session terminated Session closed 2026-01-25T22:55:23,173 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x4ac32351, L:/10.30.170.26:4335 - R:/10.30.170.86:39534]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:23,185 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39534}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:23,186 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:23,186 | 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-01-25T22:55:23,186 | 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.86:39534] 2026-01-25T22:55:23,186 | 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.86:39534} 2026-01-25T22:55:23,191 | 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.86:39534} 2026-01-25T22:55:23,370 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39534]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:23,370 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39534]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:23,386 | WARN | topology-schema-assembler-1683 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39534]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@60011d42}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:23,389 | WARN | topology-schema-assembler-1683 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39534]: Session terminated Session closed 2026-01-25T22:55:23,392 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x03c27087, L:/10.30.170.26:4335 - R:/10.30.170.86:39548]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:23,406 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39548}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:23,407 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:23,407 | 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-01-25T22:55:23,407 | 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.86:39548] 2026-01-25T22:55:23,407 | 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.86:39548} 2026-01-25T22:55:23,413 | 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.86:39548} 2026-01-25T22:55:23,589 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39548]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:23,589 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39548]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:23,607 | WARN | topology-schema-assembler-1688 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39548]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@734f65dc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:23,610 | WARN | topology-schema-assembler-1688 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39548]: Session terminated Session closed 2026-01-25T22:55:23,613 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd1a3bf3b, L:/10.30.170.26:4335 - R:/10.30.170.86:39560]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:23,624 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39560}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:23,624 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:23,624 | 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-01-25T22:55:23,624 | 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.86:39560] 2026-01-25T22:55:23,624 | 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.86:39560} 2026-01-25T22:55:23,628 | 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.86:39560} 2026-01-25T22:55:23,809 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39560]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:23,809 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39560]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:23,826 | WARN | topology-schema-assembler-1693 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39560]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3eed2906}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:23,829 | WARN | topology-schema-assembler-1693 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39560]: Session terminated Session closed 2026-01-25T22:55:23,831 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xdb71631b, L:/10.30.170.26:4335 - R:/10.30.170.86:39572]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:23,841 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39572}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:23,841 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:23,841 | 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-01-25T22:55:23,841 | 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.86:39572] 2026-01-25T22:55:23,841 | 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.86:39572} 2026-01-25T22:55:23,846 | 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.86:39572} 2026-01-25T22:55:24,029 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39572]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:24,030 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39572]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:24,048 | WARN | topology-schema-assembler-1698 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39572]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5f6faa7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:24,051 | WARN | topology-schema-assembler-1698 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39572]: Session terminated Session closed 2026-01-25T22:55:24,054 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x006cb943, L:/10.30.170.26:4335 - R:/10.30.170.86:39588]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:24,062 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39588}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:24,063 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:24,063 | 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-01-25T22:55:24,063 | 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.86:39588] 2026-01-25T22:55:24,063 | 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.86:39588} 2026-01-25T22:55:24,067 | 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.86:39588} 2026-01-25T22:55:24,249 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39588]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:24,249 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39588]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:24,266 | WARN | topology-schema-assembler-1703 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39588]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@10cbe598}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:24,269 | WARN | topology-schema-assembler-1703 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39588]: Session terminated Session closed 2026-01-25T22:55:24,271 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xfc02730d, L:/10.30.170.26:4335 - R:/10.30.170.86:39602]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:24,281 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39602}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:24,282 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:24,282 | 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-01-25T22:55:24,282 | 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.86:39602] 2026-01-25T22:55:24,282 | 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.86:39602} 2026-01-25T22:55:24,286 | 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.86:39602} 2026-01-25T22:55:24,466 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39602]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:24,467 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39602]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:24,485 | WARN | topology-schema-assembler-1708 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39602]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@62933647}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:24,487 | WARN | topology-schema-assembler-1708 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39602]: Session terminated Session closed 2026-01-25T22:55:24,489 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1cfa078f, L:/10.30.170.26:4335 - R:/10.30.170.86:39608]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:24,500 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39608}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:24,500 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:24,500 | 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-01-25T22:55:24,500 | 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.86:39608] 2026-01-25T22:55:24,500 | 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.86:39608} 2026-01-25T22:55:24,504 | 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.86:39608} 2026-01-25T22:55:24,686 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39608]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:24,686 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39608]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:24,702 | WARN | topology-schema-assembler-1713 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39608]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@413a4017}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:24,705 | WARN | topology-schema-assembler-1713 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39608]: Session terminated Session closed 2026-01-25T22:55:24,708 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9b48f075, L:/10.30.170.26:4335 - R:/10.30.170.86:39622]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:24,719 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39622}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:24,720 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:24,720 | 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-01-25T22:55:24,720 | 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.86:39622] 2026-01-25T22:55:24,720 | 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.86:39622} 2026-01-25T22:55:24,724 | 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.86:39622} 2026-01-25T22:55:24,906 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39622]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:24,906 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39622]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:24,925 | WARN | topology-schema-assembler-1718 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39622]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2e7e2a48}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:24,928 | WARN | topology-schema-assembler-1718 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39622]: Session terminated Session closed 2026-01-25T22:55:24,931 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x24f49805, L:/10.30.170.26:4335 - R:/10.30.170.86:39638]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:24,941 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39638}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:24,942 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:24,943 | 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-01-25T22:55:24,943 | 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.86:39638] 2026-01-25T22:55:24,943 | 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.86:39638} 2026-01-25T22:55:24,948 | 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.86:39638} 2026-01-25T22:55:25,127 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39638]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:25,127 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39638]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:25,144 | WARN | topology-schema-assembler-1723 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39638]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7127334b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:25,147 | WARN | topology-schema-assembler-1723 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39638]: Session terminated Session closed 2026-01-25T22:55:25,149 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc3c72040, L:/10.30.170.26:4335 - R:/10.30.170.86:39640]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:25,161 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39640}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:25,162 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:25,162 | 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-01-25T22:55:25,162 | 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.86:39640] 2026-01-25T22:55:25,162 | 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.86:39640} 2026-01-25T22:55:25,166 | 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.86:39640} 2026-01-25T22:55:25,346 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39640]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:25,346 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39640]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:25,362 | WARN | topology-schema-assembler-1728 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39640]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6e6bb2a0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:25,364 | WARN | topology-schema-assembler-1728 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39640]: Session terminated Session closed 2026-01-25T22:55:25,368 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x254fd8ff, L:/10.30.170.26:4335 - R:/10.30.170.86:39644]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:25,376 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39644}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:25,377 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:25,377 | 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-01-25T22:55:25,377 | 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.86:39644] 2026-01-25T22:55:25,377 | 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.86:39644} 2026-01-25T22:55:25,380 | 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.86:39644} 2026-01-25T22:55:25,564 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39644]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:25,564 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39644]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:25,589 | WARN | topology-schema-assembler-1733 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39644]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7c565650}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:25,592 | WARN | topology-schema-assembler-1733 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39644]: Session terminated Session closed 2026-01-25T22:55:25,594 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd56b7864, L:/10.30.170.26:4335 - R:/10.30.170.86:39658]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:25,603 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39658}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:25,604 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:25,604 | 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-01-25T22:55:25,604 | 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.86:39658] 2026-01-25T22:55:25,604 | 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.86:39658} 2026-01-25T22:55:25,607 | 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.86:39658} 2026-01-25T22:55:25,796 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39658]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:25,796 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39658]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:25,811 | WARN | topology-schema-assembler-1738 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39658]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7d9657c5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:25,813 | WARN | topology-schema-assembler-1738 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39658]: Session terminated Session closed 2026-01-25T22:55:25,816 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x23b912e4, L:/10.30.170.26:4335 - R:/10.30.170.86:39662]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:25,827 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39662}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:25,828 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:25,828 | 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-01-25T22:55:25,828 | 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.86:39662] 2026-01-25T22:55:25,828 | 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.86:39662} 2026-01-25T22:55:25,832 | 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.86:39662} 2026-01-25T22:55:26,012 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39662]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:26,012 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39662]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:26,028 | WARN | topology-schema-assembler-1743 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39662]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@691066f5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:26,030 | WARN | topology-schema-assembler-1743 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39662]: Session terminated Session closed 2026-01-25T22:55:26,033 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xe41a620f, L:/10.30.170.26:4335 - R:/10.30.170.86:39674]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:26,044 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39674}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:26,044 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:26,044 | 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-01-25T22:55:26,044 | 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.86:39674] 2026-01-25T22:55:26,044 | 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.86:39674} 2026-01-25T22:55:26,048 | 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.86:39674} 2026-01-25T22:55:26,231 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39674]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:26,231 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39674]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:26,247 | WARN | topology-schema-assembler-1748 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39674]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@29d82602}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:26,248 | WARN | topology-schema-assembler-1748 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39674]: Session terminated Session closed 2026-01-25T22:55:26,251 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xafa4c8ea, L:/10.30.170.26:4335 - R:/10.30.170.86:39690]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:26,258 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39690}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:26,259 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:26,259 | 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-01-25T22:55:26,259 | 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.86:39690] 2026-01-25T22:55:26,259 | 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.86:39690} 2026-01-25T22:55:26,262 | 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.86:39690} 2026-01-25T22:55:26,455 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39690]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:26,455 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39690]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:26,472 | WARN | topology-schema-assembler-1753 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39690]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@298db1e3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:26,475 | WARN | topology-schema-assembler-1753 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39690]: Session terminated Session closed 2026-01-25T22:55:26,477 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x415a9a73, L:/10.30.170.26:4335 - R:/10.30.170.86:39706]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:26,486 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39706}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:26,487 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:26,487 | 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-01-25T22:55:26,487 | 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.86:39706] 2026-01-25T22:55:26,487 | 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.86:39706} 2026-01-25T22:55:26,491 | 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.86:39706} 2026-01-25T22:55:26,670 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39706]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:26,671 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39706]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:26,688 | WARN | topology-schema-assembler-1758 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39706]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1048872}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:26,691 | WARN | topology-schema-assembler-1758 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39706]: Session terminated Session closed 2026-01-25T22:55:26,694 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd7a40964, L:/10.30.170.26:4335 - R:/10.30.170.86:39718]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:26,702 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39718}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:26,703 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:26,703 | 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-01-25T22:55:26,703 | 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.86:39718] 2026-01-25T22:55:26,703 | 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.86:39718} 2026-01-25T22:55:26,707 | 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.86:39718} 2026-01-25T22:55:26,889 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39718]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:26,889 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39718]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:26,905 | WARN | topology-schema-assembler-1763 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39718]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4db76618}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:26,907 | WARN | topology-schema-assembler-1763 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39718]: Session terminated Session closed 2026-01-25T22:55:26,910 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xaccbd189, L:/10.30.170.26:4335 - R:/10.30.170.86:39726]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:26,917 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39726}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:26,918 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:26,918 | 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-01-25T22:55:26,918 | 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.86:39726] 2026-01-25T22:55:26,918 | 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.86:39726} 2026-01-25T22:55:26,922 | 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.86:39726} 2026-01-25T22:55:27,108 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39726]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:27,108 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39726]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:27,124 | WARN | topology-schema-assembler-1768 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39726]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@521b7b97}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:27,126 | WARN | topology-schema-assembler-1768 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39726]: Session terminated Session closed 2026-01-25T22:55:27,128 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xde659d0b, L:/10.30.170.26:4335 - R:/10.30.170.86:39736]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:27,139 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39736}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:27,139 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:27,139 | 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-01-25T22:55:27,139 | 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.86:39736] 2026-01-25T22:55:27,139 | 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.86:39736} 2026-01-25T22:55:27,143 | 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.86:39736} 2026-01-25T22:55:27,329 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39736]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:27,329 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39736]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:27,345 | WARN | topology-schema-assembler-1773 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39736]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@727217cc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:27,347 | WARN | topology-schema-assembler-1773 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39736]: Session terminated Session closed 2026-01-25T22:55:27,351 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x457532df, L:/10.30.170.26:4335 - R:/10.30.170.86:39748]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:27,359 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39748}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:27,360 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:27,360 | 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-01-25T22:55:27,360 | 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.86:39748] 2026-01-25T22:55:27,360 | 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.86:39748} 2026-01-25T22:55:27,363 | 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.86:39748} 2026-01-25T22:55:27,551 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39748]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:27,551 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39748]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:27,568 | WARN | topology-schema-assembler-1778 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39748]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1c6dd239}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:27,571 | WARN | topology-schema-assembler-1778 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39748]: Session terminated Session closed 2026-01-25T22:55:27,574 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x35b5faca, L:/10.30.170.26:4335 - R:/10.30.170.86:39760]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:27,583 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39760}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:27,583 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:27,584 | 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-01-25T22:55:27,584 | 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.86:39760] 2026-01-25T22:55:27,584 | 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.86:39760} 2026-01-25T22:55:27,587 | 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.86:39760} 2026-01-25T22:55:27,769 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39760]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:27,769 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39760]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:27,786 | WARN | topology-schema-assembler-1783 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39760]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@a8dcebb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:27,788 | WARN | topology-schema-assembler-1783 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39760]: Session terminated Session closed 2026-01-25T22:55:27,792 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xff09a164, L:/10.30.170.26:4335 - R:/10.30.170.86:39770]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:27,801 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39770}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:27,801 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:27,801 | 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-01-25T22:55:27,801 | 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.86:39770] 2026-01-25T22:55:27,801 | 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.86:39770} 2026-01-25T22:55:27,807 | 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.86:39770} 2026-01-25T22:55:27,987 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39770]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:27,988 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39770]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:28,004 | WARN | topology-schema-assembler-1788 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39770]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4b1028ff}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:28,007 | WARN | topology-schema-assembler-1788 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39770]: Session terminated Session closed 2026-01-25T22:55:28,010 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xaaf859c5, L:/10.30.170.26:4335 - R:/10.30.170.86:39772]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:28,019 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39772}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:28,020 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:28,020 | 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-01-25T22:55:28,020 | 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.86:39772] 2026-01-25T22:55:28,020 | 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.86:39772} 2026-01-25T22:55:28,024 | 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.86:39772} 2026-01-25T22:55:28,209 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39772]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:28,209 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39772]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:28,226 | WARN | topology-schema-assembler-1793 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39772]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@641c6754}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:28,228 | WARN | topology-schema-assembler-1793 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39772]: Session terminated Session closed 2026-01-25T22:55:28,232 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xaf8d4416, L:/10.30.170.26:4335 - R:/10.30.170.86:39782]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:28,242 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39782}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:28,243 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:28,243 | 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-01-25T22:55:28,244 | 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.86:39782] 2026-01-25T22:55:28,244 | 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.86:39782} 2026-01-25T22:55:28,248 | 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.86:39782} 2026-01-25T22:55:28,429 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39782]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:28,430 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39782]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:28,446 | WARN | topology-schema-assembler-1798 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39782]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b7ec616}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:28,448 | WARN | topology-schema-assembler-1798 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39782]: Session terminated Session closed 2026-01-25T22:55:28,451 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x53362665, L:/10.30.170.26:4335 - R:/10.30.170.86:39796]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:28,461 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39796}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:28,461 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:28,461 | 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-01-25T22:55:28,461 | 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.86:39796] 2026-01-25T22:55:28,461 | 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.86:39796} 2026-01-25T22:55:28,465 | 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.86:39796} 2026-01-25T22:55:28,650 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39796]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:28,651 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39796]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:28,668 | WARN | topology-schema-assembler-1803 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39796]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5285332b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:28,671 | WARN | topology-schema-assembler-1803 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39796]: Session terminated Session closed 2026-01-25T22:55:28,673 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6a6bf19c, L:/10.30.170.26:4335 - R:/10.30.170.86:39812]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:28,682 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39812}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:28,683 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:28,683 | 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-01-25T22:55:28,683 | 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.86:39812] 2026-01-25T22:55:28,684 | 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.86:39812} 2026-01-25T22:55:28,688 | 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.86:39812} 2026-01-25T22:55:28,870 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39812]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:28,871 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39812]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:28,887 | WARN | topology-schema-assembler-1808 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39812]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2cb84fae}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:28,890 | WARN | topology-schema-assembler-1808 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39812]: Session terminated Session closed 2026-01-25T22:55:28,892 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x7db27019, L:/10.30.170.26:4335 - R:/10.30.170.86:39828]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:28,902 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39828}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:28,902 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:28,903 | 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-01-25T22:55:28,903 | 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.86:39828] 2026-01-25T22:55:28,903 | 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.86:39828} 2026-01-25T22:55:28,906 | 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.86:39828} 2026-01-25T22:55:29,093 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39828]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:29,093 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39828]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:29,108 | WARN | topology-schema-assembler-1813 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39828]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@18b8c13f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:29,132 | WARN | topology-schema-assembler-1813 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39828]: Session terminated Session closed 2026-01-25T22:55:29,299 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x59c20452, L:/10.30.170.26:4335 - R:/10.30.170.86:39838]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:29,311 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39838}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:29,312 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:29,312 | 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-01-25T22:55:29,312 | 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.86:39838] 2026-01-25T22:55:29,312 | 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.86:39838} 2026-01-25T22:55:29,316 | 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.86:39838} 2026-01-25T22:55:29,327 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39838]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:29,327 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39838]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:29,501 | WARN | topology-schema-assembler-1818 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39838]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@358dd442}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:29,503 | WARN | topology-schema-assembler-1818 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39838]: Session terminated Session closed 2026-01-25T22:55:29,507 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf36b15b9, L:/10.30.170.26:4335 - R:/10.30.170.86:39854]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:29,515 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39854}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:29,515 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:29,516 | 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-01-25T22:55:29,516 | 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.86:39854] 2026-01-25T22:55:29,516 | 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.86:39854} 2026-01-25T22:55:29,520 | 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.86:39854} 2026-01-25T22:55:29,547 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39854]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:29,547 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39854]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:29,553 | WARN | topology-schema-assembler-1823 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39854]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1e822e37}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:29,556 | WARN | topology-schema-assembler-1823 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39854]: Session terminated Session closed 2026-01-25T22:55:29,558 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x4cdfd25e, L:/10.30.170.26:4335 - R:/10.30.170.86:39866]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:29,565 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39866}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:29,566 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:29,566 | 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-01-25T22:55:29,566 | 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.86:39866] 2026-01-25T22:55:29,566 | 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.86:39866} 2026-01-25T22:55:29,569 | 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.86:39866} 2026-01-25T22:55:29,728 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39866]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:29,728 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39866]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:29,735 | WARN | topology-schema-assembler-1828 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39866]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@479d1f43}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:29,736 | WARN | topology-schema-assembler-1828 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39866]: Session terminated Session closed 2026-01-25T22:55:29,739 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x38aa8a30, L:/10.30.170.26:4335 - R:/10.30.170.86:39880]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:29,749 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39880}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:29,750 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:29,750 | 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-01-25T22:55:29,750 | 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.86:39880] 2026-01-25T22:55:29,750 | 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.86:39880} 2026-01-25T22:55:29,753 | 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.86:39880} 2026-01-25T22:55:29,769 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39880]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:29,769 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39880]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:29,776 | WARN | topology-schema-assembler-1833 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39880]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@215bccca}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:29,777 | WARN | topology-schema-assembler-1833 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39880]: Session terminated Session closed 2026-01-25T22:55:29,779 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xfd32fdf2, L:/10.30.170.26:4335 - R:/10.30.170.86:39886]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:29,785 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39886}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:29,786 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:29,786 | 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-01-25T22:55:29,786 | 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.86:39886] 2026-01-25T22:55:29,786 | 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.86:39886} 2026-01-25T22:55:29,791 | 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.86:39886} 2026-01-25T22:55:29,930 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39886]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:29,930 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39886]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:29,936 | WARN | topology-schema-assembler-1838 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39886]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@540697ca}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:29,937 | WARN | topology-schema-assembler-1838 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39886]: Session terminated Session closed 2026-01-25T22:55:29,949 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xced0c8ab, L:/10.30.170.26:4335 - R:/10.30.170.86:39898]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:29,955 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39898}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:29,956 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:29,956 | 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-01-25T22:55:29,956 | 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.86:39898] 2026-01-25T22:55:29,956 | 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.86:39898} 2026-01-25T22:55:29,960 | 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.86:39898} 2026-01-25T22:55:29,990 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39898]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:29,990 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39898]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:29,997 | WARN | topology-schema-assembler-1843 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39898]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@20d131dc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:29,999 | WARN | topology-schema-assembler-1843 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39898]: Session terminated Session closed 2026-01-25T22:55:30,001 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf8241eef, L:/10.30.170.26:4335 - R:/10.30.170.86:39900]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:30,009 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39900}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:30,009 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:30,009 | 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-01-25T22:55:30,009 | 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.86:39900] 2026-01-25T22:55:30,010 | 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.86:39900} 2026-01-25T22:55:30,013 | 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.86:39900} 2026-01-25T22:55:30,169 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39900]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:30,169 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39900]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:30,176 | WARN | topology-schema-assembler-1848 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39900]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3c98cb45}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:30,179 | WARN | topology-schema-assembler-1848 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39900]: Session terminated Session closed 2026-01-25T22:55:30,181 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xaa2500de, L:/10.30.170.26:4335 - R:/10.30.170.86:39904]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:30,191 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39904}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:30,192 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:30,192 | 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-01-25T22:55:30,192 | 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.86:39904] 2026-01-25T22:55:30,192 | 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.86:39904} 2026-01-25T22:55:30,195 | 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.86:39904} 2026-01-25T22:55:30,213 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39904]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:30,213 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39904]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:30,360 | WARN | topology-schema-assembler-1853 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39904]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7d0ccdcd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:30,363 | WARN | topology-schema-assembler-1853 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39904]: Session terminated Session closed 2026-01-25T22:55:30,366 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x54d0b413, L:/10.30.170.26:4335 - R:/10.30.170.86:39918]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:30,378 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39918}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:30,378 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:30,378 | 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-01-25T22:55:30,378 | 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.86:39918] 2026-01-25T22:55:30,378 | 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.86:39918} 2026-01-25T22:55:30,381 | 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.86:39918} 2026-01-25T22:55:30,432 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39918]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:30,433 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39918]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:30,567 | WARN | topology-schema-assembler-1858 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39918]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2a950a2b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:30,570 | WARN | topology-schema-assembler-1858 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39918]: Session terminated Session closed 2026-01-25T22:55:30,573 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x01755868, L:/10.30.170.26:4335 - R:/10.30.170.86:39932]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:30,582 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39932}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:30,582 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:30,582 | 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-01-25T22:55:30,583 | 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.86:39932] 2026-01-25T22:55:30,583 | 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.86:39932} 2026-01-25T22:55:30,586 | 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.86:39932} 2026-01-25T22:55:30,652 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39932]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:30,652 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39932]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:30,775 | WARN | topology-schema-assembler-1863 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39932]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@618aab01}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:30,778 | WARN | topology-schema-assembler-1863 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39932]: Session terminated Session closed 2026-01-25T22:55:30,780 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xecee2123, L:/10.30.170.26:4335 - R:/10.30.170.86:39940]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:30,790 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39940}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:30,792 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:30,792 | 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-01-25T22:55:30,792 | 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.86:39940] 2026-01-25T22:55:30,792 | 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.86:39940} 2026-01-25T22:55:30,796 | 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.86:39940} 2026-01-25T22:55:30,872 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39940]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:30,872 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39940]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:30,991 | WARN | topology-schema-assembler-1868 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39940]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2815c70}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:30,994 | WARN | topology-schema-assembler-1868 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39940]: Session terminated Session closed 2026-01-25T22:55:30,997 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xe01eb9cf, L:/10.30.170.26:4335 - R:/10.30.170.86:39956]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:31,006 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39956}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:31,006 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:31,006 | 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-01-25T22:55:31,007 | 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.86:39956] 2026-01-25T22:55:31,007 | 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.86:39956} 2026-01-25T22:55:31,010 | 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.86:39956} 2026-01-25T22:55:31,093 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39956]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:31,094 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39956]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:31,193 | WARN | topology-schema-assembler-1873 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39956]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@51415cf0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:31,196 | WARN | topology-schema-assembler-1873 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39956]: Session terminated Session closed 2026-01-25T22:55:31,209 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x86b1614b, L:/10.30.170.26:4335 - R:/10.30.170.86:39968]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:31,220 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39968}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:31,220 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:31,220 | 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-01-25T22:55:31,221 | 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.86:39968] 2026-01-25T22:55:31,221 | 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.86:39968} 2026-01-25T22:55:31,224 | 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.86:39968} 2026-01-25T22:55:31,313 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39968]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:31,313 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39968]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:31,419 | WARN | topology-schema-assembler-1878 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39968]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@8963c16}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:31,422 | WARN | topology-schema-assembler-1878 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39968]: Session terminated Session closed 2026-01-25T22:55:31,425 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6839497d, L:/10.30.170.26:4335 - R:/10.30.170.86:39970]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:31,433 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39970}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:31,434 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:31,434 | 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-01-25T22:55:31,434 | 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.86:39970] 2026-01-25T22:55:31,434 | 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.86:39970} 2026-01-25T22:55:31,437 | 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.86:39970} 2026-01-25T22:55:31,529 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39970]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:31,529 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39970]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:31,620 | WARN | topology-schema-assembler-1883 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39970]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7bd6c68f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:31,623 | WARN | topology-schema-assembler-1883 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39970]: Session terminated Session closed 2026-01-25T22:55:31,626 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x0e82e5a1, L:/10.30.170.26:4335 - R:/10.30.170.86:39980]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:31,634 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39980}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:31,634 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:31,634 | 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-01-25T22:55:31,635 | 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.86:39980] 2026-01-25T22:55:31,635 | 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.86:39980} 2026-01-25T22:55:31,638 | 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.86:39980} 2026-01-25T22:55:31,749 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39980]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:31,749 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39980]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:31,836 | WARN | topology-schema-assembler-1888 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39980]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1aad6d9f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:31,839 | WARN | topology-schema-assembler-1888 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39980]: Session terminated Session closed 2026-01-25T22:55:31,841 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9cc76cc8, L:/10.30.170.26:4335 - R:/10.30.170.86:39992]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:31,852 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39992}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:31,852 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:31,852 | 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-01-25T22:55:31,852 | 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.86:39992] 2026-01-25T22:55:31,852 | 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.86:39992} 2026-01-25T22:55:31,856 | 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.86:39992} 2026-01-25T22:55:31,968 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39992]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:31,968 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39992]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:32,037 | WARN | topology-schema-assembler-1893 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39992]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3feb41b9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:32,040 | WARN | topology-schema-assembler-1893 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:39992]: Session terminated Session closed 2026-01-25T22:55:32,051 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa6743872, L:/10.30.170.26:4335 - R:/10.30.170.86:32780]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:32,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32780}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:32,062 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:32,062 | 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-01-25T22:55:32,062 | 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.86:32780] 2026-01-25T22:55:32,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.86:32780} 2026-01-25T22:55:32,066 | 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.86:32780} 2026-01-25T22:55:32,188 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32780]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:32,189 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32780]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:32,261 | WARN | topology-schema-assembler-1898 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32780]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7c2065c7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:32,264 | WARN | topology-schema-assembler-1898 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32780]: Session terminated Session closed 2026-01-25T22:55:32,267 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xcb34ecb6, L:/10.30.170.26:4335 - R:/10.30.170.86:32784]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:32,277 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32784}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:32,277 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:32,277 | 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-01-25T22:55:32,277 | 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.86:32784] 2026-01-25T22:55:32,278 | 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.86:32784} 2026-01-25T22:55:32,281 | 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.86:32784} 2026-01-25T22:55:32,407 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32784]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:32,407 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32784]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:32,414 | WARN | topology-schema-assembler-1903 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32784]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6754aca6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:32,416 | WARN | topology-schema-assembler-1903 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32784]: Session terminated Session closed 2026-01-25T22:55:32,418 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6c5fc905, L:/10.30.170.26:4335 - R:/10.30.170.86:32790]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:32,428 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32790}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:32,429 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:32,429 | 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-01-25T22:55:32,429 | 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.86:32790] 2026-01-25T22:55:32,429 | 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.86:32790} 2026-01-25T22:55:32,433 | 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.86:32790} 2026-01-25T22:55:32,472 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32790]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:32,472 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32790]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:32,479 | WARN | topology-schema-assembler-1908 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32790]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6e462be}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:32,481 | WARN | topology-schema-assembler-1908 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32790]: Session terminated Session closed 2026-01-25T22:55:32,483 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xbdb759eb, L:/10.30.170.26:4335 - R:/10.30.170.86:32798]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:32,491 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32798}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:32,492 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:32,492 | 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-01-25T22:55:32,492 | 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.86:32798] 2026-01-25T22:55:32,492 | 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.86:32798} 2026-01-25T22:55:32,496 | 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.86:32798} 2026-01-25T22:55:32,633 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32798]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:32,633 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32798]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:32,678 | WARN | topology-schema-assembler-1913 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32798]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@530bfdc8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:32,681 | WARN | topology-schema-assembler-1913 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32798]: Session terminated Session closed 2026-01-25T22:55:32,683 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1027ae1c, L:/10.30.170.26:4335 - R:/10.30.170.86:32814]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:32,692 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32814}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:32,693 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:32,693 | 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-01-25T22:55:32,693 | 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.86:32814] 2026-01-25T22:55:32,693 | 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.86:32814} 2026-01-25T22:55:32,697 | 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.86:32814} 2026-01-25T22:55:32,854 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32814]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:32,854 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32814]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:32,893 | WARN | topology-schema-assembler-1918 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32814]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@57898c43}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:32,896 | WARN | topology-schema-assembler-1918 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32814]: Session terminated Session closed 2026-01-25T22:55:32,897 | WARN | topology-schema-assembler-1918 | NetconfTopologyDeviceSalFacade | 289 - org.opendaylight.netconf.topology - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32814]: Device adapter was closed before device disconnected setup finished. 2026-01-25T22:55:32,898 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc636d356, L:/10.30.170.26:4335 - R:/10.30.170.86:32830]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:32,909 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32830}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:32,909 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:32,909 | 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-01-25T22:55:32,909 | 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.86:32830] 2026-01-25T22:55:32,909 | 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.86:32830} 2026-01-25T22:55:32,913 | 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.86:32830} 2026-01-25T22:55:33,072 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32830]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:33,072 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32830]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:33,095 | WARN | topology-schema-assembler-1923 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32830]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4244e67e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:33,097 | WARN | topology-schema-assembler-1923 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32830]: Session terminated Session closed 2026-01-25T22:55:33,109 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3cb96659, L:/10.30.170.26:4335 - R:/10.30.170.86:32838]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:33,120 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32838}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:33,120 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:33,120 | 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-01-25T22:55:33,121 | 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.86:32838] 2026-01-25T22:55:33,121 | 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.86:32838} 2026-01-25T22:55:33,124 | 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.86:32838} 2026-01-25T22:55:33,291 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32838]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:33,291 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32838]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:33,310 | WARN | topology-schema-assembler-1928 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32838]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@60aad021}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:33,312 | WARN | topology-schema-assembler-1928 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32838]: Session terminated Session closed 2026-01-25T22:55:33,324 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x2a62039c, L:/10.30.170.26:4335 - R:/10.30.170.86:32840]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:33,333 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32840}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:33,334 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:33,334 | 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-01-25T22:55:33,334 | 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.86:32840] 2026-01-25T22:55:33,334 | 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.86:32840} 2026-01-25T22:55:33,338 | 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.86:32840} 2026-01-25T22:55:33,512 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32840]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:33,512 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32840]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:33,534 | WARN | topology-schema-assembler-1933 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32840]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@113c6e31}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:33,536 | WARN | topology-schema-assembler-1933 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32840]: Session terminated Session closed 2026-01-25T22:55:33,538 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x7f74ef5b, L:/10.30.170.26:4335 - R:/10.30.170.86:32852]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:33,549 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32852}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:33,550 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:33,550 | 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-01-25T22:55:33,550 | 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.86:32852] 2026-01-25T22:55:33,550 | 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.86:32852} 2026-01-25T22:55:33,554 | 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.86:32852} 2026-01-25T22:55:33,731 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32852]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:33,731 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32852]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:33,748 | WARN | topology-schema-assembler-1938 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32852]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5f5bfa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:33,751 | WARN | topology-schema-assembler-1938 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32852]: Session terminated Session closed 2026-01-25T22:55:33,755 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x580060b4, L:/10.30.170.26:4335 - R:/10.30.170.86:32866]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:33,767 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32866}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:33,768 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:33,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-01-25T22:55:33,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.86:32866] 2026-01-25T22:55:33,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.86:32866} 2026-01-25T22:55:33,772 | 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.86:32866} 2026-01-25T22:55:33,951 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32866]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:33,951 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32866]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:33,967 | WARN | topology-schema-assembler-1943 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32866]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@418dda04}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:33,970 | WARN | topology-schema-assembler-1943 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32866]: Session terminated Session closed 2026-01-25T22:55:33,972 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x916a39cb, L:/10.30.170.26:4335 - R:/10.30.170.86:32878]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:33,981 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32878}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:33,981 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:33,981 | 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-01-25T22:55:33,981 | 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.86:32878] 2026-01-25T22:55:33,982 | 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.86:32878} 2026-01-25T22:55:33,985 | 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.86:32878} 2026-01-25T22:55:34,168 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32878]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:34,168 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32878]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:34,194 | WARN | topology-schema-assembler-1948 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32878]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@e9e97bc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:34,197 | WARN | topology-schema-assembler-1948 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32878]: Session terminated Session closed 2026-01-25T22:55:34,199 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xca38ab65, L:/10.30.170.26:4335 - R:/10.30.170.86:32884]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:34,208 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32884}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:34,209 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:34,209 | 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-01-25T22:55:34,209 | 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.86:32884] 2026-01-25T22:55:34,209 | 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.86:32884} 2026-01-25T22:55:34,213 | 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.86:32884} 2026-01-25T22:55:34,398 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32884]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:34,398 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32884]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:34,414 | WARN | topology-schema-assembler-1953 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32884]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@883a9df}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:34,417 | WARN | topology-schema-assembler-1953 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32884]: Session terminated Session closed 2026-01-25T22:55:34,420 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x945fc398, L:/10.30.170.26:4335 - R:/10.30.170.86:32900]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:34,430 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32900}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:34,430 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:34,431 | 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-01-25T22:55:34,431 | 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.86:32900] 2026-01-25T22:55:34,431 | 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.86:32900} 2026-01-25T22:55:34,434 | 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.86:32900} 2026-01-25T22:55:34,616 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32900]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:34,616 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32900]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:34,632 | WARN | topology-schema-assembler-1958 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32900]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4fd7c570}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:34,635 | WARN | topology-schema-assembler-1958 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32900]: Session terminated Session closed 2026-01-25T22:55:34,637 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x05edae99, L:/10.30.170.26:4335 - R:/10.30.170.86:32914]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:34,646 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32914}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:34,646 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:34,646 | 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-01-25T22:55:34,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.86:32914] 2026-01-25T22:55:34,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.86:32914} 2026-01-25T22:55:34,650 | 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.86:32914} 2026-01-25T22:55:34,831 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32914]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:34,832 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32914]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:34,856 | WARN | topology-schema-assembler-1963 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32914]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@29edecba}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:34,858 | WARN | topology-schema-assembler-1963 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32914]: Session terminated Session closed 2026-01-25T22:55:34,862 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x48c334d7, L:/10.30.170.26:4335 - R:/10.30.170.86:32928]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:34,871 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32928}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:34,871 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:34,871 | 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-01-25T22:55:34,871 | 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.86:32928] 2026-01-25T22:55:34,872 | 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.86:32928} 2026-01-25T22:55:34,875 | 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.86:32928} 2026-01-25T22:55:35,060 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32928]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:35,061 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32928]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:35,077 | WARN | topology-schema-assembler-1968 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32928]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6ceec38f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:35,079 | WARN | topology-schema-assembler-1968 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32928]: Session terminated Session closed 2026-01-25T22:55:35,081 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3eb97ca2, L:/10.30.170.26:4335 - R:/10.30.170.86:32936]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:35,089 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32936}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:35,090 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:35,090 | 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-01-25T22:55:35,090 | 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.86:32936] 2026-01-25T22:55:35,090 | 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.86:32936} 2026-01-25T22:55:35,093 | 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.86:32936} 2026-01-25T22:55:35,277 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32936]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:35,277 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32936]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:35,293 | WARN | topology-schema-assembler-1973 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32936]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@31114293}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:35,296 | WARN | topology-schema-assembler-1973 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32936]: Session terminated Session closed 2026-01-25T22:55:35,299 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x77f0b64a, L:/10.30.170.26:4335 - R:/10.30.170.86:32950]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:35,308 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32950}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:35,308 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:35,308 | 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-01-25T22:55:35,308 | 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.86:32950] 2026-01-25T22:55:35,309 | 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.86:32950} 2026-01-25T22:55:35,312 | 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.86:32950} 2026-01-25T22:55:35,495 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32950]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:35,495 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32950]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:35,512 | WARN | topology-schema-assembler-1978 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32950]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1cf4c61}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:35,514 | WARN | topology-schema-assembler-1978 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32950]: Session terminated Session closed 2026-01-25T22:55:35,517 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6aae2f87, L:/10.30.170.26:4335 - R:/10.30.170.86:32954]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:35,527 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32954}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:35,527 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:35,527 | 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-01-25T22:55:35,527 | 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.86:32954] 2026-01-25T22:55:35,527 | 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.86:32954} 2026-01-25T22:55:35,531 | 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.86:32954} 2026-01-25T22:55:35,714 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32954]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:35,714 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32954]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:35,730 | WARN | topology-schema-assembler-1983 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32954]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@199ab8df}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:35,733 | WARN | topology-schema-assembler-1983 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32954]: Session terminated Session closed 2026-01-25T22:55:35,735 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9b681fde, L:/10.30.170.26:4335 - R:/10.30.170.86:32964]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:35,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32964}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:35,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-01-25T22:55:35,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-01-25T22:55:35,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.86:32964] 2026-01-25T22:55:35,744 | 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.86:32964} 2026-01-25T22:55:35,747 | 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.86:32964} 2026-01-25T22:55:35,932 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32964]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:35,932 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32964]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:35,948 | WARN | topology-schema-assembler-1988 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32964]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6f88a442}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:35,951 | WARN | topology-schema-assembler-1988 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32964]: Session terminated Session closed 2026-01-25T22:55:35,954 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x891f4654, L:/10.30.170.26:4335 - R:/10.30.170.86:32976]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:35,964 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32976}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:35,964 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:35,965 | 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-01-25T22:55:35,965 | 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.86:32976] 2026-01-25T22:55:35,965 | 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.86:32976} 2026-01-25T22:55:35,967 | 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.86:32976} 2026-01-25T22:55:36,149 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32976]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:36,149 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32976]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:36,164 | WARN | topology-schema-assembler-1993 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32976]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5b6025c3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:36,167 | WARN | topology-schema-assembler-1993 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32976]: Session terminated Session closed 2026-01-25T22:55:36,169 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x51853fe0, L:/10.30.170.26:4335 - R:/10.30.170.86:32986]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:36,178 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32986}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:36,179 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:36,179 | 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-01-25T22:55:36,179 | 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.86:32986] 2026-01-25T22:55:36,179 | 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.86:32986} 2026-01-25T22:55:36,182 | 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.86:32986} 2026-01-25T22:55:36,368 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32986]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:36,368 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32986]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:36,383 | WARN | topology-schema-assembler-1998 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32986]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1f9135d6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:36,386 | WARN | topology-schema-assembler-1998 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32986]: Session terminated Session closed 2026-01-25T22:55:36,388 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8b302471, L:/10.30.170.26:4335 - R:/10.30.170.86:32988]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:36,398 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32988}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:36,398 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:36,398 | 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-01-25T22:55:36,399 | 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.86:32988] 2026-01-25T22:55:36,399 | 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.86:32988} 2026-01-25T22:55:36,401 | 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.86:32988} 2026-01-25T22:55:36,585 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32988]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:36,585 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32988]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:36,610 | WARN | topology-schema-assembler-2003 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32988]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@626ce973}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:36,613 | WARN | topology-schema-assembler-2003 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32988]: Session terminated Session closed 2026-01-25T22:55:36,615 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x19f39e6c, L:/10.30.170.26:4335 - R:/10.30.170.86:32994]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:36,626 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=32994}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:36,626 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:36,627 | 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-01-25T22:55:36,627 | 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.86:32994] 2026-01-25T22:55:36,627 | 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.86:32994} 2026-01-25T22:55:36,629 | 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.86:32994} 2026-01-25T22:55:36,812 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32994]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:36,812 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32994]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:36,828 | WARN | topology-schema-assembler-2008 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32994]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@48eeb75f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:36,830 | WARN | topology-schema-assembler-2008 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:32994]: Session terminated Session closed 2026-01-25T22:55:36,832 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa8554bab, L:/10.30.170.26:4335 - R:/10.30.170.86:33006]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:36,841 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33006}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:36,841 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:36,843 | 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-01-25T22:55:36,843 | 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.86:33006] 2026-01-25T22:55:36,843 | 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.86:33006} 2026-01-25T22:55:36,847 | 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.86:33006} 2026-01-25T22:55:37,030 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33006]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:37,031 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33006]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:37,046 | WARN | topology-schema-assembler-2013 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33006]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@67e6bfef}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:37,048 | WARN | topology-schema-assembler-2013 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33006]: Session terminated Session closed 2026-01-25T22:55:37,051 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x62933061, L:/10.30.170.26:4335 - R:/10.30.170.86:33022]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:37,061 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33022}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:37,061 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:37,061 | 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-01-25T22:55:37,061 | 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.86:33022] 2026-01-25T22:55:37,061 | 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.86:33022} 2026-01-25T22:55:37,064 | 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.86:33022} 2026-01-25T22:55:37,247 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33022]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:37,247 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33022]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:37,262 | WARN | topology-schema-assembler-2018 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33022]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@26d50838}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:37,264 | WARN | topology-schema-assembler-2018 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33022]: Session terminated Session closed 2026-01-25T22:55:37,266 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xcb6403e3, L:/10.30.170.26:4335 - R:/10.30.170.86:33026]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:37,277 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33026}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:37,278 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:37,278 | 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-01-25T22:55:37,278 | 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.86:33026] 2026-01-25T22:55:37,278 | 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.86:33026} 2026-01-25T22:55:37,280 | 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.86:33026} 2026-01-25T22:55:37,464 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33026]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:37,465 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33026]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:37,481 | WARN | topology-schema-assembler-2023 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33026]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6cb58595}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:37,483 | WARN | topology-schema-assembler-2023 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33026]: Session terminated Session closed 2026-01-25T22:55:37,485 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x24447537, L:/10.30.170.26:4335 - R:/10.30.170.86:33042]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:37,494 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33042}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:37,495 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:37,495 | 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-01-25T22:55:37,495 | 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.86:33042] 2026-01-25T22:55:37,495 | 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.86:33042} 2026-01-25T22:55:37,497 | 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.86:33042} 2026-01-25T22:55:37,682 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33042]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:37,682 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33042]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:37,707 | WARN | topology-schema-assembler-2028 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33042]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@606fe1ed}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:37,709 | WARN | topology-schema-assembler-2028 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33042]: Session terminated Session closed 2026-01-25T22:55:37,710 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd3778200, L:/10.30.170.26:4335 - R:/10.30.170.86:33050]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:37,720 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33050}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:37,720 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:37,720 | 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-01-25T22:55:37,720 | 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.86:33050] 2026-01-25T22:55:37,721 | 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.86:33050} 2026-01-25T22:55:37,723 | 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.86:33050} 2026-01-25T22:55:37,910 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33050]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:37,910 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33050]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:37,927 | WARN | topology-schema-assembler-2033 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33050]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@191e183c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:37,929 | WARN | topology-schema-assembler-2033 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33050]: Session terminated Session closed 2026-01-25T22:55:37,931 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x44cb9b49, L:/10.30.170.26:4335 - R:/10.30.170.86:33062]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:37,941 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33062}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:37,941 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:37,941 | 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-01-25T22:55:37,941 | 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.86:33062] 2026-01-25T22:55:37,941 | 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.86:33062} 2026-01-25T22:55:37,944 | 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.86:33062} 2026-01-25T22:55:38,131 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33062]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:38,131 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33062]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:38,148 | WARN | topology-schema-assembler-2038 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33062]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@37d4b915}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:38,151 | WARN | topology-schema-assembler-2038 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33062]: Session terminated Session closed 2026-01-25T22:55:38,153 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb0b118b3, L:/10.30.170.26:4335 - R:/10.30.170.86:33078]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:38,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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33078}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:38,163 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:38,163 | 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-01-25T22:55:38,163 | 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.86:33078] 2026-01-25T22:55:38,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.86:33078} 2026-01-25T22:55:38,166 | 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.86:33078} 2026-01-25T22:55:38,348 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33078]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:38,348 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33078]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:38,365 | WARN | topology-schema-assembler-2043 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33078]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@12b6d929}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:38,368 | WARN | topology-schema-assembler-2043 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33078]: Session terminated Session closed 2026-01-25T22:55:38,371 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x19a21137, L:/10.30.170.26:4335 - R:/10.30.170.86:33090]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:38,382 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33090}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:38,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-01-25T22:55:38,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-01-25T22:55:38,383 | 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.86:33090] 2026-01-25T22:55:38,383 | 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.86:33090} 2026-01-25T22:55:38,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.86:33090} 2026-01-25T22:55:38,568 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33090]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:38,568 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33090]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:38,585 | WARN | topology-schema-assembler-2048 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33090]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2ac9b65f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:38,588 | WARN | topology-schema-assembler-2048 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33090]: Session terminated Session closed 2026-01-25T22:55:38,591 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xacfa2cbb, L:/10.30.170.26:4335 - R:/10.30.170.86:33094]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:38,601 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33094}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:38,601 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:38,602 | 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-01-25T22:55:38,602 | 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.86:33094] 2026-01-25T22:55:38,602 | 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.86:33094} 2026-01-25T22:55:38,605 | 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.86:33094} 2026-01-25T22:55:38,786 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33094]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:38,786 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33094]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:38,805 | WARN | topology-schema-assembler-2053 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33094]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a231713}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:38,808 | WARN | topology-schema-assembler-2053 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33094]: Session terminated Session closed 2026-01-25T22:55:38,811 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x10ccaf12, L:/10.30.170.26:4335 - R:/10.30.170.86:33104]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:38,821 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33104}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:38,821 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:38,821 | 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-01-25T22:55:38,821 | 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.86:33104] 2026-01-25T22:55:38,822 | 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.86:33104} 2026-01-25T22:55:38,824 | 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.86:33104} 2026-01-25T22:55:39,006 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33104]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:39,006 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33104]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:39,021 | WARN | topology-schema-assembler-2058 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33104]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@607411bf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:39,024 | WARN | topology-schema-assembler-2058 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33104]: Session terminated Session closed 2026-01-25T22:55:39,026 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x90ef55f2, L:/10.30.170.26:4335 - R:/10.30.170.86:33108]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:39,035 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33108}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:39,035 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:39,035 | 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-01-25T22:55:39,035 | 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.86:33108] 2026-01-25T22:55:39,035 | 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.86:33108} 2026-01-25T22:55:39,038 | 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.86:33108} 2026-01-25T22:55:39,226 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33108]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:39,226 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33108]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:39,242 | WARN | topology-schema-assembler-2063 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33108]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@49f17ea3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:39,244 | WARN | topology-schema-assembler-2063 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33108]: Session terminated Session closed 2026-01-25T22:55:39,246 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x634109d9, L:/10.30.170.26:4335 - R:/10.30.170.86:33114]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:39,256 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33114}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:39,257 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:39,257 | 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-01-25T22:55:39,257 | 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.86:33114] 2026-01-25T22:55:39,257 | 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.86:33114} 2026-01-25T22:55:39,260 | 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.86:33114} 2026-01-25T22:55:39,444 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33114]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:39,444 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33114]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:39,460 | WARN | topology-schema-assembler-2068 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33114]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1024f083}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:39,462 | WARN | topology-schema-assembler-2068 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33114]: Session terminated Session closed 2026-01-25T22:55:39,465 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1e2f5b02, L:/10.30.170.26:4335 - R:/10.30.170.86:33122]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:39,472 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33122}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:39,473 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:39,473 | 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-01-25T22:55:39,473 | 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.86:33122] 2026-01-25T22:55:39,473 | 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.86:33122} 2026-01-25T22:55:39,478 | 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.86:33122} 2026-01-25T22:55:39,665 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33122]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:39,665 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33122]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:39,681 | WARN | topology-schema-assembler-2073 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33122]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@334acf0c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:39,683 | WARN | topology-schema-assembler-2073 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33122]: Session terminated Session closed 2026-01-25T22:55:39,686 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x17d3b9f8, L:/10.30.170.26:4335 - R:/10.30.170.86:33136]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:39,695 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33136}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:39,695 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:39,695 | 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-01-25T22:55:39,695 | 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.86:33136] 2026-01-25T22:55:39,695 | 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.86:33136} 2026-01-25T22:55:39,699 | 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.86:33136} 2026-01-25T22:55:39,881 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:39,881 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33136]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:39,898 | WARN | topology-schema-assembler-2078 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@27d24f32}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:39,900 | WARN | topology-schema-assembler-2078 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33136]: Session terminated Session closed 2026-01-25T22:55:39,903 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5382bab1, L:/10.30.170.26:4335 - R:/10.30.170.86:33152]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:39,914 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33152}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:39,914 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:39,914 | 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-01-25T22:55:39,915 | 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.86:33152] 2026-01-25T22:55:39,915 | 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.86:33152} 2026-01-25T22:55:39,918 | 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.86:33152} 2026-01-25T22:55:40,102 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33152]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:40,102 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33152]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:40,311 | WARN | topology-schema-assembler-2083 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33152]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b13080d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:40,315 | WARN | topology-schema-assembler-2083 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33152]: Session terminated Session closed 2026-01-25T22:55:40,327 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x0518c1dd, L:/10.30.170.26:4335 - R:/10.30.170.86:33160]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:40,337 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33160}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:40,338 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:40,338 | 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-01-25T22:55:40,338 | 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.86:33160] 2026-01-25T22:55:40,338 | 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.86:33160} 2026-01-25T22:55:40,342 | 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.86:33160} 2026-01-25T22:55:40,557 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:40,558 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33160]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:40,738 | WARN | topology-schema-assembler-2088 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86: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@72768108}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:40,741 | WARN | topology-schema-assembler-2088 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33160]: Session terminated Session closed 2026-01-25T22:55:40,744 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x7c83942c, L:/10.30.170.26:4335 - R:/10.30.170.86:33176]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:40,753 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33176}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:40,753 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:40,754 | 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-01-25T22:55:40,754 | 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.86:33176] 2026-01-25T22:55:40,754 | 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.86:33176} 2026-01-25T22:55:40,758 | 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.86:33176} 2026-01-25T22:55:40,773 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33176]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:40,774 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33176]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:40,955 | WARN | topology-schema-assembler-2093 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33176]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@79fa9ed5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:40,957 | WARN | topology-schema-assembler-2093 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33176]: Session terminated Session closed 2026-01-25T22:55:40,960 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1243167d, L:/10.30.170.26:4335 - R:/10.30.170.86:33184]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:40,970 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33184}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:40,970 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:40,970 | 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-01-25T22:55:40,970 | 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.86:33184] 2026-01-25T22:55:40,971 | 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.86:33184} 2026-01-25T22:55:40,974 | 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.86:33184} 2026-01-25T22:55:40,993 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33184]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:40,993 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33184]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:41,157 | WARN | topology-schema-assembler-2098 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33184]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6b12004}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:41,160 | WARN | topology-schema-assembler-2098 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33184]: Session terminated Session closed 2026-01-25T22:55:41,171 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf79f27c4, L:/10.30.170.26:4335 - R:/10.30.170.86:33200]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:41,186 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33200}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:41,186 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:41,187 | 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-01-25T22:55:41,187 | 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.86:33200] 2026-01-25T22:55:41,187 | 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.86:33200} 2026-01-25T22:55:41,191 | 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.86:33200} 2026-01-25T22:55:41,209 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33200]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:41,209 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33200]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:41,381 | WARN | topology-schema-assembler-2103 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33200]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3fc475e9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:41,384 | WARN | topology-schema-assembler-2103 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33200]: Session terminated Session closed 2026-01-25T22:55:41,386 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb05b11e7, L:/10.30.170.26:4335 - R:/10.30.170.86:33214]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:41,397 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33214}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:41,397 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:41,398 | 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-01-25T22:55:41,398 | 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.86:33214] 2026-01-25T22:55:41,398 | 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.86:33214} 2026-01-25T22:55:41,402 | 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.86:33214} 2026-01-25T22:55:41,426 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33214]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:41,426 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33214]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:41,583 | WARN | topology-schema-assembler-2108 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33214]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@27aac320}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:41,585 | WARN | topology-schema-assembler-2108 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33214]: Session terminated Session closed 2026-01-25T22:55:41,597 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x80ce0241, L:/10.30.170.26:4335 - R:/10.30.170.86:33228]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:41,608 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33228}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:41,609 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:41,609 | 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-01-25T22:55:41,609 | 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.86:33228] 2026-01-25T22:55:41,609 | 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.86:33228} 2026-01-25T22:55:41,613 | 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.86:33228} 2026-01-25T22:55:41,644 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33228]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:41,644 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33228]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:41,650 | WARN | topology-schema-assembler-2113 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33228]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4eb041cf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:41,653 | WARN | topology-schema-assembler-2113 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33228]: Session terminated Session closed 2026-01-25T22:55:41,655 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd3908e57, L:/10.30.170.26:4335 - R:/10.30.170.86:33240]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:41,665 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33240}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:41,670 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:41,670 | 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-01-25T22:55:41,670 | 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.86:33240] 2026-01-25T22:55:41,670 | 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.86:33240} 2026-01-25T22:55:41,674 | 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.86:33240} 2026-01-25T22:55:41,817 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33240]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:41,817 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33240]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:41,857 | WARN | topology-schema-assembler-2118 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33240]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4382981d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:41,860 | WARN | topology-schema-assembler-2118 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33240]: Session terminated Session closed 2026-01-25T22:55:41,863 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5e514d30, L:/10.30.170.26:4335 - R:/10.30.170.86:33242]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:41,872 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33242}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:41,873 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:41,873 | 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-01-25T22:55:41,873 | 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.86:33242] 2026-01-25T22:55:41,873 | 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.86:33242} 2026-01-25T22:55:41,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.86:33242} 2026-01-25T22:55:42,021 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33242]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:42,021 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33242]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:42,029 | WARN | topology-schema-assembler-2123 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33242]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@46d28495}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:42,032 | WARN | topology-schema-assembler-2123 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:33242]: Session terminated Session closed 2026-01-25T22:55:42,034 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb08b60ea, L:/10.30.170.26:4335 - R:/10.30.170.86:55964]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:42,041 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=55964}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:42,042 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:42,042 | 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-01-25T22:55:42,042 | 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.86:55964] 2026-01-25T22:55:42,042 | 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.86:55964} 2026-01-25T22:55:42,046 | 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.86:55964} 2026-01-25T22:55:42,077 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55964]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:42,077 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55964]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:42,230 | WARN | topology-schema-assembler-2128 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55964]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@52a18ac4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:42,233 | WARN | topology-schema-assembler-2128 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55964]: Session terminated Session closed 2026-01-25T22:55:42,245 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x274297d2, L:/10.30.170.26:4335 - R:/10.30.170.86:55978]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:42,257 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=55978}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:42,257 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:42,258 | 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-01-25T22:55:42,258 | 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.86:55978] 2026-01-25T22:55:42,258 | 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.86:55978} 2026-01-25T22:55:42,262 | 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.86:55978} 2026-01-25T22:55:42,296 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55978]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:42,296 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55978]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:42,454 | WARN | topology-schema-assembler-2133 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55978]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1f3be970}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:42,457 | WARN | topology-schema-assembler-2133 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55978]: Session terminated Session closed 2026-01-25T22:55:42,459 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8c0369e7, L:/10.30.170.26:4335 - R:/10.30.170.86:55980]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:42,467 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=55980}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:42,467 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:42,467 | 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-01-25T22:55:42,467 | 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.86:55980] 2026-01-25T22:55:42,468 | 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.86:55980} 2026-01-25T22:55:42,471 | 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.86:55980} 2026-01-25T22:55:42,511 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55980]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:42,511 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55980]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:42,655 | WARN | topology-schema-assembler-2138 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55980]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5208fb93}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:42,658 | WARN | topology-schema-assembler-2138 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55980]: Session terminated Session closed 2026-01-25T22:55:42,670 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x96ab0703, L:/10.30.170.26:4335 - R:/10.30.170.86:55992]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:42,681 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=55992}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:42,682 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:42,682 | 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-01-25T22:55:42,682 | 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.86:55992] 2026-01-25T22:55:42,682 | 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.86:55992} 2026-01-25T22:55:42,689 | 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.86:55992} 2026-01-25T22:55:42,728 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55992]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:42,728 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55992]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:42,880 | WARN | topology-schema-assembler-2143 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55992]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@499b2bf1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:42,883 | WARN | topology-schema-assembler-2143 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:55992]: Session terminated Session closed 2026-01-25T22:55:42,886 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x7c70ef9b, L:/10.30.170.26:4335 - R:/10.30.170.86:56000]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:42,896 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56000}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:42,896 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:42,896 | 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-01-25T22:55:42,896 | 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.86:56000] 2026-01-25T22:55:42,897 | 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.86:56000} 2026-01-25T22:55:42,900 | 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.86:56000} 2026-01-25T22:55:42,943 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56000]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:42,943 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56000]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:43,080 | WARN | topology-schema-assembler-2148 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56000]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@239289ec}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:43,083 | WARN | topology-schema-assembler-2148 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56000]: Session terminated Session closed 2026-01-25T22:55:43,086 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x501452b3, L:/10.30.170.26:4335 - R:/10.30.170.86:56016]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:43,096 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56016}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:43,098 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:43,098 | 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-01-25T22:55:43,098 | 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.86:56016] 2026-01-25T22:55:43,098 | 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.86:56016} 2026-01-25T22:55:43,103 | 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.86:56016} 2026-01-25T22:55:43,162 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56016]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:43,162 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56016]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:43,296 | WARN | topology-schema-assembler-2153 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56016]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@44be0e2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:43,298 | WARN | topology-schema-assembler-2153 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56016]: Session terminated Session closed 2026-01-25T22:55:43,301 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8ad0fbc2, L:/10.30.170.26:4335 - R:/10.30.170.86:56024]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:43,311 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56024}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:43,312 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:43,312 | 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-01-25T22:55:43,312 | 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.86:56024] 2026-01-25T22:55:43,312 | 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.86:56024} 2026-01-25T22:55:43,316 | 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.86:56024} 2026-01-25T22:55:43,380 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56024]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:43,380 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56024]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:43,497 | WARN | topology-schema-assembler-2158 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56024]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@273cb5d3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:43,500 | WARN | topology-schema-assembler-2158 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56024]: Session terminated Session closed 2026-01-25T22:55:43,512 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xef307370, L:/10.30.170.26:4335 - R:/10.30.170.86:56028]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:43,521 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56028}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:43,522 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:43,522 | 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-01-25T22:55:43,522 | 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.86:56028] 2026-01-25T22:55:43,522 | 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.86:56028} 2026-01-25T22:55:43,527 | 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.86:56028} 2026-01-25T22:55:43,598 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56028]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:43,599 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56028]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:43,721 | WARN | topology-schema-assembler-2163 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56028]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@52a6d9b7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:43,724 | WARN | topology-schema-assembler-2163 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56028]: Session terminated Session closed 2026-01-25T22:55:43,726 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x18f8a63b, L:/10.30.170.26:4335 - R:/10.30.170.86:56040]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:43,736 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56040}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:43,736 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:43,736 | 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-01-25T22:55:43,737 | 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.86:56040] 2026-01-25T22:55:43,737 | 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.86:56040} 2026-01-25T22:55:43,740 | 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.86:56040} 2026-01-25T22:55:43,817 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56040]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:43,817 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56040]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:43,922 | WARN | topology-schema-assembler-2168 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56040]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@28170d12}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:43,925 | WARN | topology-schema-assembler-2168 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56040]: Session terminated Session closed 2026-01-25T22:55:43,937 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xee0ebe47, L:/10.30.170.26:4335 - R:/10.30.170.86:56054]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:43,949 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56054}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:43,951 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:43,951 | 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-01-25T22:55:43,951 | 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.86:56054] 2026-01-25T22:55:43,951 | 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.86:56054} 2026-01-25T22:55:43,957 | 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.86:56054} 2026-01-25T22:55:44,034 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56054]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:44,034 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56054]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:44,147 | WARN | topology-schema-assembler-2173 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56054]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2cb0e6b3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:44,150 | WARN | topology-schema-assembler-2173 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56054]: Session terminated Session closed 2026-01-25T22:55:44,152 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x26a29c08, L:/10.30.170.26:4335 - R:/10.30.170.86:56062]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:44,163 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56062}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:44,164 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:44,164 | 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-01-25T22:55:44,164 | 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.86:56062] 2026-01-25T22:55:44,164 | 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.86:56062} 2026-01-25T22:55:44,171 | 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.86:56062} 2026-01-25T22:55:44,251 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56062]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:44,251 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56062]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:44,347 | WARN | topology-schema-assembler-2178 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56062]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4a43a1bc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:44,350 | WARN | topology-schema-assembler-2178 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56062]: Session terminated Session closed 2026-01-25T22:55:44,352 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xddc027c2, L:/10.30.170.26:4335 - R:/10.30.170.86:56076]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:44,365 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56076}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:44,366 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:44,366 | 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-01-25T22:55:44,366 | 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.86:56076] 2026-01-25T22:55:44,366 | 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.86:56076} 2026-01-25T22:55:44,370 | 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.86:56076} 2026-01-25T22:55:44,468 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56076]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:44,468 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56076]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:44,562 | WARN | topology-schema-assembler-2183 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56076]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@81a6fec}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:44,565 | WARN | topology-schema-assembler-2183 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56076]: Session terminated Session closed 2026-01-25T22:55:44,567 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xcbfa990b, L:/10.30.170.26:4335 - R:/10.30.170.86:56084]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:44,576 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56084}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:44,576 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:44,577 | 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-01-25T22:55:44,577 | 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.86:56084] 2026-01-25T22:55:44,577 | 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.86:56084} 2026-01-25T22:55:44,580 | 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.86:56084} 2026-01-25T22:55:44,682 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56084]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:44,682 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56084]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:44,763 | WARN | topology-schema-assembler-2188 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56084]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@399c436a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:44,765 | WARN | topology-schema-assembler-2188 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56084]: Session terminated Session closed 2026-01-25T22:55:44,768 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5b8dd796, L:/10.30.170.26:4335 - R:/10.30.170.86:56098]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:44,780 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56098}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:44,780 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:44,780 | 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-01-25T22:55:44,780 | 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.86:56098] 2026-01-25T22:55:44,781 | 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.86:56098} 2026-01-25T22:55:44,783 | 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.86:56098} 2026-01-25T22:55:44,895 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56098]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:44,895 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56098]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:44,979 | WARN | topology-schema-assembler-2193 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56098]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7ac9b502}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:44,982 | WARN | topology-schema-assembler-2193 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56098]: Session terminated Session closed 2026-01-25T22:55:44,985 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x02db2737, L:/10.30.170.26:4335 - R:/10.30.170.86:56102]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:44,992 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56102}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:44,992 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:44,992 | 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-01-25T22:55:44,992 | 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.86:56102] 2026-01-25T22:55:44,992 | 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.86:56102} 2026-01-25T22:55:44,995 | 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.86:56102} 2026-01-25T22:55:45,108 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56102]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:45,108 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56102]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:45,177 | WARN | topology-schema-assembler-2198 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56102]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@56dbd2b8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:45,180 | WARN | topology-schema-assembler-2198 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56102]: Session terminated Session closed 2026-01-25T22:55:45,182 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x279376ba, L:/10.30.170.26:4335 - R:/10.30.170.86:56104]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:45,190 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56104}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:45,190 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:45,190 | 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-01-25T22:55:45,190 | 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.86:56104] 2026-01-25T22:55:45,190 | 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.86:56104} 2026-01-25T22:55:45,195 | 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.86:56104} 2026-01-25T22:55:45,328 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56104]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:45,328 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56104]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:45,383 | WARN | topology-schema-assembler-2203 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56104]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@704fd1ea}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:45,388 | WARN | topology-schema-assembler-2203 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56104]: Session terminated Session closed 2026-01-25T22:55:45,400 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9eb03a71, L:/10.30.170.26:4335 - R:/10.30.170.86:56112]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:45,409 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56112}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:45,410 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:45,410 | 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-01-25T22:55:45,410 | 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.86:56112] 2026-01-25T22:55:45,410 | 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.86:56112} 2026-01-25T22:55:45,413 | 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.86:56112} 2026-01-25T22:55:45,557 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56112]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-01-25T22:55:45,557 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56112]: Adding provided but not required sources as required to prevent failures 2026-01-25T22:55:45,610 | WARN | topology-schema-assembler-2208 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56112]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5569ac4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[?:?] at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java: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-01-25T22:55:45,613 | WARN | topology-schema-assembler-2208 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56112]: Session terminated Session closed 2026-01-25T22:55:45,615 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd50a5caa, L:/10.30.170.26:4335 - R:/10.30.170.86:56122]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-01-25T22:55:45,625 | 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.86}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=56122}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-01-25T22:55:45,625 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-01-25T22:55:45,626 | 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-01-25T22:55:45,626 | 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.86:56122] 2026-01-25T22:55:45,626 | 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.86:56122} 2026-01-25T22:55:45,629 | 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.86:56122} 2026-01-25T22:55:45,820 | WARN | tls-call-home-server-5 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56122]: Session terminated Session closed 2026-01-25T22:55:45,821 | WARN | tls-call-home-server-5 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.86:56122]: Device communicator was tear down since the schema setup started