<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:38 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETCONF-683] Mountpoints cannot connect due to BaseSchema failing to initialize</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-683</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;When creating a mountpoint the connection seems to always fail with:&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2020-05-11T11:55:15,686 | WARN | nioEventLoopGroupCloseable-3-1 | AbstractNetconfSessionNegotiator | 272 - org.opendaylight.netconf.netty-util - 1.9.0.SNAPSHOT | An exception occurred during negotiation with null
 io.netty.channel.ChannelPipelineException: org.opendaylight.netconf.client.NetconfClientSession.handlerAdded() has thrown an exception; removed.
 at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:624) [bundleFile:4.1.48.Final]
 at io.netty.channel.DefaultChannelPipeline.replace(DefaultChannelPipeline.java:572) [bundleFile:4.1.48.Final]
 at io.netty.channel.DefaultChannelPipeline.replace(DefaultChannelPipeline.java:509) [bundleFile:4.1.48.Final]
 at org.opendaylight.netconf.nettyutil.AbstractNetconfSessionNegotiator.negotiationSuccessful(AbstractNetconfSessionNegotiator.java:283) [bundleFile:?]
 at org.opendaylight.netconf.client.NetconfClientSessionNegotiator.access$100(NetconfClientSessionNegotiator.java:43) [bundleFile:?]
 at org.opendaylight.netconf.client.NetconfClientSessionNegotiator$ExiConfirmationInboundHandler.channelRead(NetconfClientSessionNegotiator.java:216) [bundleFile:?]
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [bundleFile:4.1.48.Final]
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [bundleFile:4.1.48.Final]
 at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [bundleFile:4.1.48.Final]
 at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) [bundleFile:4.1.48.Final]
 at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) [bundleFile:4.1.48.Final]
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [bundleFile:4.1.48.Final]
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [bundleFile:4.1.48.Final]
 at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [bundleFile:4.1.48.Final]
 at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) [bundleFile:4.1.48.Final]
 at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) [bundleFile:4.1.48.Final]
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [bundleFile:4.1.48.Final]
 at io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:61) [bundleFile:4.1.48.Final]
 at io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:370) [bundleFile:4.1.48.Final]
 at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) [bundleFile:4.1.48.Final]
 at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) [bundleFile:4.1.48.Final]
 at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) [bundleFile:4.1.48.Final]
 at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [bundleFile:4.1.48.Final]
 at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [bundleFile:4.1.48.Final]
 at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [bundleFile:4.1.48.Final]
 at java.lang.Thread.run(Thread.java:834) [?:?]
 Caused by: java.util.ServiceConfigurationError: org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory: Provider org.opendaylight.yangtools.yang.parser.impl.YangParserFactoryImpl could not be instantiated
 at java.util.ServiceLoader.fail(ServiceLoader.java:581) ~[?:?]
 at java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:803) ~[?:?]
 at java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:721) ~[?:?]
 at java.util.ServiceLoader$3.next(ServiceLoader.java:1394) ~[?:?]
 at java.util.ServiceLoader.findFirst(ServiceLoader.java:1809) ~[?:?]
 at org.opendaylight.binding.runtime.spi.ServiceLoaderState$ParserFactory.&amp;lt;clinit&amp;gt;(ServiceLoaderState.java:27) ~[bundleFile:?]
 at org.opendaylight.binding.runtime.spi.BindingRuntimeHelpers.createEffectiveModel(BindingRuntimeHelpers.java:43) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.schema.mapping.BaseSchema.&amp;lt;init&amp;gt;(BaseSchema.java:44) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.schema.mapping.BaseSchema.&amp;lt;clinit&amp;gt;(BaseSchema.java:27) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice.resolveBaseSchema(NetconfDevice.java:370) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice.onRemoteSessionUp(NetconfDevice.java:159) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice.onRemoteSessionUp(NetconfDevice.java:85) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.listener.NetconfDeviceCommunicator.onSessionUp(NetconfDeviceCommunicator.java:132) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.listener.NetconfDeviceCommunicator.onSessionUp(NetconfDeviceCommunicator.java:48) ~[bundleFile:?]
 at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.sessionUp(AbstractNetconfSession.java:101) ~[bundleFile:?]
 at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handlerAdded(AbstractNetconfSession.java:192) ~[bundleFile:?]
 at io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:971) [bundleFile:4.1.48.Final]
 at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609) [bundleFile:4.1.48.Final]
 ... 25 more
 Caused by: java.lang.ExceptionInInitializerError: No YangXPathParserFactory found
 at org.opendaylight.yangtools.yang.parser.rfc7950.reactor.ServiceLoaderState$XPath.lambda$static$0(ServiceLoaderState.java:32) ~[bundleFile:?]
 at java.util.Optional.orElseThrow(Optional.java:408) ~[?:?]
 at org.opendaylight.yangtools.yang.parser.rfc7950.reactor.ServiceLoaderState$XPath.&amp;lt;clinit&amp;gt;(ServiceLoaderState.java:32) ~[bundleFile:?]
 at org.opendaylight.yangtools.yang.parser.rfc7950.reactor.RFC7950Reactors.vanillaReactorBuilder(RFC7950Reactors.java:326) ~[bundleFile:?]
 at org.opendaylight.yangtools.yang.parser.rfc7950.reactor.RFC7950Reactors.defaultReactorBuilder(RFC7950Reactors.java:289) ~[bundleFile:?]
 at org.opendaylight.yangtools.yang.parser.impl.DefaultReactors.defaultReactorBuilder(DefaultReactors.java:70) ~[bundleFile:?]
 at org.opendaylight.yangtools.yang.parser.impl.DefaultReactors$DefaultReactor.&amp;lt;clinit&amp;gt;(DefaultReactors.java:39) ~[bundleFile:?]
 at org.opendaylight.yangtools.yang.parser.impl.DefaultReactors.defaultReactor(DefaultReactors.java:60) ~[bundleFile:?]
 at org.opendaylight.yangtools.yang.parser.impl.YangParserFactoryImpl.&amp;lt;init&amp;gt;(YangParserFactoryImpl.java:43) ~[bundleFile:?]
 at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
 at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
 at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
 at java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[?:?]
 at java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:779) ~[?:?]
 at java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:721) ~[?:?]
 at java.util.ServiceLoader$3.next(ServiceLoader.java:1394) ~[?:?]
 at java.util.ServiceLoader.findFirst(ServiceLoader.java:1809) ~[?:?]
 at org.opendaylight.binding.runtime.spi.ServiceLoaderState$ParserFactory.&amp;lt;clinit&amp;gt;(ServiceLoaderState.java:27) ~[bundleFile:?]
 at org.opendaylight.binding.runtime.spi.BindingRuntimeHelpers.createEffectiveModel(BindingRuntimeHelpers.java:43) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.schema.mapping.BaseSchema.&amp;lt;init&amp;gt;(BaseSchema.java:44) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.schema.mapping.BaseSchema.&amp;lt;clinit&amp;gt;(BaseSchema.java:27) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice.resolveBaseSchema(NetconfDevice.java:370) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice.onRemoteSessionUp(NetconfDevice.java:159) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice.onRemoteSessionUp(NetconfDevice.java:85) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.listener.NetconfDeviceCommunicator.onSessionUp(NetconfDeviceCommunicator.java:132) ~[bundleFile:?]
 at org.opendaylight.netconf.sal.connect.netconf.listener.NetconfDeviceCommunicator.onSessionUp(NetconfDeviceCommunicator.java:48) ~[bundleFile:?]
 at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.sessionUp(AbstractNetconfSession.java:101) ~[bundleFile:?]
 at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handlerAdded(AbstractNetconfSession.java:192) ~[bundleFile:?]
 at io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:971) [bundleFile:4.1.48.Final]
 at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609) ~[bundleFile:4.1.48.Final]
 ... 25 more
&#160;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="32650">NETCONF-683</key>
            <summary>Mountpoints cannot connect due to BaseSchema failing to initialize</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="tcere">Tomas Cere</reporter>
                        <labels>
                    </labels>
                <created>Mon, 11 May 2020 11:12:17 +0000</created>
                <updated>Thu, 14 May 2020 15:51:39 +0000</updated>
                            <resolved>Wed, 13 May 2020 13:50:33 +0000</resolved>
                                    <version>Aluminium</version>
                                    <fixVersion>Aluminium</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="68104" author="jluhrsen" created="Mon, 11 May 2020 17:53:12 +0000"  >&lt;p&gt;What version are you using?&lt;br/&gt;
Can you add the details for how you are creating the mount point?&lt;/p&gt;</comment>
                            <comment id="68107" author="tcere" created="Tue, 12 May 2020 08:32:51 +0000"  >&lt;p&gt;Current master.&lt;/p&gt;

&lt;p&gt;Connecting to testtool using &lt;a href=&quot;https://wiki-archive.opendaylight.org/view/OpenDaylight_Controller:Config:Examples:Netconf#Spawning_netconf_connectors_via_topology_configuration&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki-archive.opendaylight.org/view/OpenDaylight_Controller:Config:Examples:Netconf#Spawning_netconf_connectors_via_topology_configuration&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="68109" author="rovarga" created="Wed, 13 May 2020 10:23:47 +0000"  >&lt;p&gt;This is related to the MRI bump, we need a bit more dynamic wiring in netconf.&lt;/p&gt;</comment>
                            <comment id="68115" author="jluhrsen" created="Wed, 13 May 2020 20:57:13 +0000"  >&lt;p&gt;Any idea why we aren&apos;t seeing this in CSIT? It&apos;s using the testtool and mount config looks like:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;&amp;lt;input xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:opendaylight:netconf-node-topology&quot;&lt;/span&gt;&amp;gt;
   &amp;lt;node-id&amp;gt;netconf-test-device&amp;lt;/node-id&amp;gt;
   &amp;lt;host&amp;gt;10.30.170.82&amp;lt;/host&amp;gt;
   &amp;lt;port&amp;gt;17830&amp;lt;/port&amp;gt;
   &amp;lt;username&amp;gt;admin&amp;lt;/username&amp;gt;
   &amp;lt;password&amp;gt;topsecret&amp;lt;/password&amp;gt;
   &amp;lt;tcp-only&amp;gt;&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;&amp;lt;/tcp-only&amp;gt;
   &amp;lt;keepalive-delay&amp;gt;0&amp;lt;/keepalive-delay&amp;gt;
 &amp;lt;/input&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;the netty-util warning is not in the &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-userfeatures-all-aluminium/68/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;karaf.log &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and the device shows up as connected:&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;{
  &lt;span class=&quot;code-quote&quot;&gt;&quot;node&quot;&lt;/span&gt;: [
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;node-id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;netconf-test-device&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;netconf-node-topology:available-capabilities&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;available-capability&quot;&lt;/span&gt;: [
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:netconf:base:1.1&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:netconf:capability:exi:1.0&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:netconf:base:1.0&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:netconf:capability:candidate:1.0&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:opendaylight:params:xml:ns:yang:controller:config:sal-clustering-it:car-purchase?revision=2014-08-18)car-purchase&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(https:&lt;span class=&quot;code-comment&quot;&gt;//example.com/ns/example-action?revision=2016-07-07)example-action&quot;&lt;/span&gt;
&lt;/span&gt;          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:ietf:params:xml:ns:yang:ietf-inet-types?revision=2013-07-15)ietf-inet-types&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring-extension?revision=2013-12-10)ietf-netconf-monitoring-extension&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:opendaylight:yang:extension:yang-ext?revision=2013-07-09)yang-ext&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(org:opendaylight:coretutorials:ncmount:example:l2fib?revision=2016-03-07)ncmount-l2fib&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:opendaylight:params:xml:ns:yang:controller:config:sal-clustering-it:car-people?revision=2014-08-18)car-people&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:opendaylight:params:xml:ns:yang:controller:config:sal-clustering-it:car?revision=2014-08-18)car&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:opendaylight:params:xml:ns:yang:controller:config:sal-clustering-it:people?revision=2014-08-18)people&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?revision=2010-10-04)ietf-netconf-monitoring&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:ietf:params:xml:ns:yang:ietf-yang-types?revision=2013-07-15)ietf-yang-types&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:opendaylight:test:netconf:crud?revision=2014-10-18)test&quot;&lt;/span&gt;
          },
          {
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability-origin&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;device-advertised&quot;&lt;/span&gt;,
            &lt;span class=&quot;code-quote&quot;&gt;&quot;capability&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(urn:ietf:params:xml:ns:yang:ietf-inet-types?revision=2010-09-24)ietf-inet-types&quot;&lt;/span&gt;
          }
        ]
      },
      &lt;span class=&quot;code-quote&quot;&gt;&quot;netconf-node-topology:host&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;10.30.170.82&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;netconf-node-topology:connection-status&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;connected&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;netconf-node-topology:port&quot;&lt;/span&gt;: 17830
    }
  ]
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="68117" author="rovarga" created="Wed, 13 May 2020 21:18:29 +0000"  >&lt;p&gt;No idea... CSIT is using netconf-topology-impl, perhaps Tomas was using netconf-topology-singleton? This also pertains static field initialization, so it is subject to luck as to which codepath touched the constants first &#8211; ThreadContextClassLoader is weird that way...&lt;/p&gt;</comment>
                            <comment id="68118" author="rovarga" created="Thu, 14 May 2020 05:55:39 +0000"  >&lt;p&gt;Actually I do know: since we have the bump ongoing still, there has not been a refreshed distro, and the above quoted job used:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;Nexus timestamp is 0.13.0-20200501.055618-691
Distribution bundle URL is https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/karaf/0.13.0-SNAPSHOT/karaf-0.13.0-20200501.055618-691.zip
Distribution bundle is karaf-0.13.0-20200501.055618-691.zip&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="68120" author="jluhrsen" created="Thu, 14 May 2020 15:51:39 +0000"  >&lt;p&gt;yes, that&apos;s right. Thanks &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt;. Another downside to the bump taking so long.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03sen:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>