<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:24 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-591] Netconf connection failing in master (neon)</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-591</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Netconf basic CSIT is failing:&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-all-neon&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-all-neon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking at the karaf log we can see:&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;
Caused by: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Which means we will need to repair and merge this patch already merged in fluorine:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/77471&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/77471&lt;/a&gt;&lt;/p&gt;
</description>
                <environment></environment>
        <key id="31267">NETCONF-591</key>
            <summary>Netconf connection failing in master (neon)</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="ecelgp">Luis Gomez</assignee>
                                    <reporter username="ecelgp">Luis Gomez</reporter>
                        <labels>
                    </labels>
                <created>Tue, 8 Jan 2019 17:45:42 +0000</created>
                <updated>Thu, 24 Jan 2019 17:23:07 +0000</updated>
                            <resolved>Wed, 23 Jan 2019 09:29:38 +0000</resolved>
                                    <version>Neon</version>
                                    <fixVersion>Neon</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="66172" author="rovarga" created="Sat, 12 Jan 2019 14:39:37 +0000"  >&lt;p&gt;Neon shading needs to be expanded to make grammar-informed encoding work, which is done by the original patch. The delta in shading is backported to Flourine SR2.&lt;/p&gt;</comment>
                            <comment id="66179" author="ecelgp" created="Mon, 14 Jan 2019 19:22:29 +0000"  >&lt;p&gt;Latest master test still fails:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-userfeatures-all-neon/156/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-userfeatures-all-neon/156/odl_1/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="66180" author="rovarga" created="Mon, 14 Jan 2019 19:33:29 +0000"  >&lt;p&gt;Okay, so partial success, we don&apos;t get org.apache.xerces in the way, but it seems we are getting a straight anyxml serialization failure. Last movement around this was &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-923&quot; title=&quot;Opendaylight netconf parser removes namespaces in anyxml container before sending request to router&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-923&quot;&gt;&lt;del&gt;YANGTOOLS-923&lt;/del&gt;&lt;/a&gt;, which was coming from NETCONF. &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=JMorvay&quot; class=&quot;user-hover&quot; rel=&quot;JMorvay&quot;&gt;JMorvay&lt;/a&gt; any ideas what may be going on here?&lt;/p&gt;</comment>
                            <comment id="66181" author="rovarga" created="Mon, 14 Jan 2019 19:48:55 +0000"  >&lt;p&gt;I don&apos;t quite like woodstox being in this stack trace:&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;	at com.sun.org.apache.xerces.internal.dom.ElementImpl.setAttributeNS(ElementImpl.java:659) ~[?:?]
	at com.ctc.wstx.dom.DOMOutputElement.addAttribute(DOMOutputElement.java:210) ~[32:com.fasterxml.woodstox.woodstox-core:5.0.3]
	at com.ctc.wstx.dom.WstxDOMWrappingWriter.outputAttribute(WstxDOMWrappingWriter.java:561) ~[32:com.fasterxml.woodstox.woodstox-core:5.0.3]
	at com.ctc.wstx.dom.WstxDOMWrappingWriter.writeAttribute(WstxDOMWrappingWriter.java:251) ~[32:com.fasterxml.woodstox.woodstox-core:5.0.3]
	at org.opendaylight.yangtools.yang.data.codec.xml.XMLStreamNormalizedNodeStreamWriter$DelegateWriterNoEndDoc.writeNamespace(XMLStreamNormalizedNodeStreamWriter.java:405) ~[509:org.opendaylight.yangtools.yang-data-codec-xml:2.1.7]
	at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2StAXStreamWriter.startElement(SAX2StAXStreamWriter.java:176) ~[?:?]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="66182" author="rovarga" created="Mon, 14 Jan 2019 20:09:21 +0000"  >&lt;p&gt;.. which is coming from com.ctc.wstx.stax.WstxOutputFactory being an advertized XMLOutputFactory. Since it does some transformation, it may be interfering with the documented hack we have in place.&lt;/p&gt;</comment>
                            <comment id="66183" author="rovarga" created="Mon, 14 Jan 2019 20:26:16 +0000"  >&lt;p&gt;So the exception source reads:&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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (qname.equals(&quot;xmlns&quot;) &amp;amp;&amp;amp; (namespaceURI == null
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; || !namespaceURI.equals(NamespaceContext.XMLNS_URI))
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; || (namespaceURI!=null &amp;amp;&amp;amp; namespaceURI.equals(NamespaceContext.XMLNS_URI)
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;amp;&amp;amp; !qname.equals(&quot;xmlns&quot;))) {
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String msg =
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; DOMMessageFormatter.formatMessage(
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; DOMMessageFormatter.DOM_DOMAIN,
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;NAMESPACE_ERR&quot;,
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; null);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; throw new DOMException(DOMException.NAMESPACE_ERR, msg);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;which looks awefully close to what we are trying to avoid in the code. We do need the input data here.&lt;/p&gt;</comment>
                            <comment id="66184" author="rovarga" created="Mon, 14 Jan 2019 20:31:46 +0000"  >&lt;p&gt;Btw. the anyxml fix is in yangtools-2.0.15, which is current Fluorine.&lt;/p&gt;</comment>
                            <comment id="66185" author="rovarga" created="Mon, 14 Jan 2019 20:42:28 +0000"  >&lt;p&gt;So my prime suspect is woodstox being pulled into the picture, and it is a jackson dependency. There has been some movement on master w.r.t. swagger, notably &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-588&quot; title=&quot;Restconf Apidoc can&amp;#39;t show the Model Schema&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-588&quot;&gt;&lt;del&gt;NETCONF-588&lt;/del&gt;&lt;/a&gt;. &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=ecelgp&quot; class=&quot;user-hover&quot; rel=&quot;ecelgp&quot;&gt;ecelgp&lt;/a&gt; can you try running it without installing apidocs, to see if it helps?&lt;/p&gt;</comment>
                            <comment id="66186" author="ecelgp" created="Mon, 14 Jan 2019 20:46:00 +0000"  >&lt;p&gt;The ERROR happens after this REST request:&lt;/p&gt;

&lt;p&gt;PUT restconf/config/network-topology:network-topology/topology/topology-netconf/node/test-device&lt;br/&gt;
&amp;lt;node xmlns=&quot;urn:TBD:params:xml:ns:yang:network-topology&quot;&amp;gt;&lt;br/&gt;
  &amp;lt;node-id&amp;gt;test-device&amp;lt;/node-id&amp;gt;&lt;br/&gt;
  &amp;lt;host xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;10.30.170.230&amp;lt;/host&amp;gt;&lt;br/&gt;
  &amp;lt;port xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;2830&amp;lt;/port&amp;gt;&lt;br/&gt;
  &amp;lt;username xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;admin&amp;lt;/username&amp;gt;&lt;br/&gt;
  &amp;lt;password xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;admin&amp;lt;/password&amp;gt;&lt;br/&gt;
  &amp;lt;tcp-only xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;false&amp;lt;/tcp-only&amp;gt;&lt;br/&gt;
  &amp;lt;keepalive-delay xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;0&amp;lt;/keepalive-delay&amp;gt;&lt;br/&gt;
&amp;lt;/node&amp;gt;&lt;/p&gt;</comment>
                            <comment id="66187" author="ecelgp" created="Mon, 14 Jan 2019 20:46:20 +0000"  >&lt;p&gt;Sure, will try right away.&lt;/p&gt;</comment>
                            <comment id="66188" author="ecelgp" created="Mon, 14 Jan 2019 21:21:30 +0000"  >&lt;p&gt;apidocs may not be related as this job does not install apidocs and still shows the problem: &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-scale-only-neon/98/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-scale-only-neon/98/odl_1/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="66189" author="ecelgp" created="Tue, 15 Jan 2019 06:11:06 +0000"  >&lt;p&gt;Regression analysis:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Dec 22nd AR build works:&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/netconf-csit-1node-userfeatures-all-neon/9/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/netconf-csit-1node-userfeatures-all-neon/9/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Dec 23rd AR build fails:&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/netconf-csit-1node-userfeatures-all-neon/8/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/netconf-csit-1node-userfeatures-all-neon/8/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Patches for MRI bump were filed by that time (odlparent-4.0.5, yangtools-2.1.6, mdsal-3.0.3):&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/q/branch:master,525&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/q/branch:master,525&lt;/a&gt;&lt;/p&gt;
</comment>
                            <comment id="66190" author="rovarga" created="Tue, 15 Jan 2019 08:08:22 +0000"  >&lt;p&gt;That puts &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-923&quot; title=&quot;Opendaylight netconf parser removes namespaces in anyxml container before sending request to router&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-923&quot;&gt;&lt;del&gt;YANGTOOLS-923&lt;/del&gt;&lt;/a&gt; into picture, but it does not explain why fluorine works, as it carries the equivalent fix since Dec 22. I don&apos;t see anything in odlparent v4.0.2..v4.0.5 which would cause this.&lt;/p&gt;</comment>
                            <comment id="66191" author="rovarga" created="Tue, 15 Jan 2019 08:22:11 +0000"  >&lt;p&gt;That having been said, I think part of the problem is the way yang-data-codec-xml performs the translation to DOM, i.e. the transformer (out of our reach) ends up adding the default namespace after an Element is created, rather than initializing its name with the namespace &#8211; and then we are doing a few questionable hacks to deal with the effects of that.&lt;/p&gt;

&lt;p&gt;I suspect these hacks are what breaks with woodstox &#8211; perhaps we can post-process the DOM document to remove these, or get the transformer of out the picture completely by forwarding the input events ourselves... not sure yet.&lt;/p&gt;</comment>
                            <comment id="66192" author="rovarga" created="Tue, 15 Jan 2019 10:31:21 +0000"  >&lt;p&gt;Suspicion confirmed: if I add woodstox-core as a test dependency in yang-data-codec-xml, I am getting 9 failures and 3 errors &#8211; with two of those errors being the same thing as what the CSIT is finding.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="66193" author="rovarga" created="Tue, 15 Jan 2019 12:21:29 +0000"  >&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-gate-userfeatures-all-neon/5/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-gate-userfeatures-all-neon/5/odl_1/odl1_karaf.log.gz&lt;/a&gt; shows the factories to be initialized to woodstox ones:&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;2019-01-15T11:35:45,302 | INFO  | features-3-thread-1 | NetconfUtil                      | 426 - org.opendaylight.netconf.util - 1.6.0.SNAPSHOT | Initializing XML factory initialized to class class com.ctc.wstx.stax.WstxOutputFactory instance com.ctc.wstx.stax.WstxOutputFactory@c8d838a
java.lang.Throwable: null
	at org.opendaylight.netconf.util.NetconfUtil.&amp;lt;clinit&amp;gt;(NetconfUtil.java:43) ~[?:?]
	at org.opendaylight.netconf.notifications.impl.ops.NotificationsTransformUtil.transform(NotificationsTransformUtil.java:88) ~[?:?]
	at org.opendaylight.netconf.notifications.impl.ops.NotificationsTransformUtil.transform(NotificationsTransformUtil.java:75) ~[?:?]
	at org.opendaylight.netconf.notifications.impl.NetconfNotificationManager$BaseNotificationPublisherReg.serializeNotification(NetconfNotificationManager.java:278) ~[?:?]
	at org.opendaylight.netconf.notifications.impl.NetconfNotificationManager$BaseNotificationPublisherReg.onCapabilityChanged(NetconfNotificationManager.java:284) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.NetconfCapabilityMonitoringService.onCapabilitiesChanged(NetconfCapabilityMonitoringService.java:225) ~[?:?]
	at org.opendaylight.netconf.notifications.impl.osgi.Activator$1.registerCapabilityListener(Activator.java:64) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory.onAddNetconfOperationServiceFactory(AggregatedNetconfOperationServiceFactory.java:56) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.NetconfOperationServiceFactoryTracker.addingService(NetconfOperationServiceFactoryTracker.java:33) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.NetconfOperationServiceFactoryTracker.addingService(NetconfOperationServiceFactoryTracker.java:17) ~[?:?]
	at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941) ~[?:?]
	at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870) ~[?:?]
	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) ~[?:?]
	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) ~[?:?]
	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901) ~[?:?]
	at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:920) ~[?:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) ~[?:?]
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) ~[?:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) ~[?:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) ~[?:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) ~[?:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:487) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:1004) ~[?:?]
	at org.opendaylight.netconf.notifications.impl.osgi.Activator.start(Activator.java:92) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:779) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:772) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:729) ~[?:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:933) ~[?:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309) ~[?:?]
	at org.eclipse.osgi.container.Module.doStart(Module.java:581) ~[?:?]
	at org.eclipse.osgi.container.Module.start(Module.java:449) ~[?:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402) ~[?:?]
	at org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:161) ~[?:?]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1116) ~[?:?]
	at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:997) ~[?:?]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025) ~[?:?]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964) ~[?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;and&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;2019-01-15T11:36:49,135 | INFO  | nioEventLoopGroupCloseable-6-3 | CopyConfig                       | 409 - org.opendaylight.netconf.mdsal-netconf-connector - 1.6.0.SNAPSHOT | Initializing XML factory initialized to class class com.ctc.wstx.stax.WstxOutputFactory instance com.ctc.wstx.stax.WstxOutputFactory@5c7fbd24
java.lang.Throwable: null
	at org.opendaylight.netconf.mdsal.connector.ops.CopyConfig.&amp;lt;clinit&amp;gt;(CopyConfig.java:67) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.OperationProvider.&amp;lt;init&amp;gt;(OperationProvider.java:35) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationService.&amp;lt;init&amp;gt;(MdsalNetconfOperationService.java:23) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationServiceFactory.createService(MdsalNetconfOperationServiceFactory.java:73) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationServiceFactory.createService(MdsalNetconfOperationServiceFactory.java:40) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory$AggregatedNetconfOperation.&amp;lt;init&amp;gt;(AggregatedNetconfOperationServiceFactory.java:130) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory.createService(AggregatedNetconfOperationServiceFactory.java:109) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory$AggregatedNetconfOperation.&amp;lt;init&amp;gt;(AggregatedNetconfOperationServiceFactory.java:130) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory.createService(AggregatedNetconfOperationServiceFactory.java:109) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getOperationServiceForAddress(NetconfServerSessionNegotiatorFactory.java:119) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getListener(NetconfServerSessionNegotiatorFactory.java:110) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getSessionNegotiator(NetconfServerSessionNegotiatorFactory.java:105) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerDispatcherImpl$ServerChannelInitializer.initializeSessionNegotiator(NetconfServerDispatcherImpl.java:64) ~[?:?]
	at org.opendaylight.netconf.nettyutil.AbstractChannelInitializer.initialize(AbstractChannelInitializer.java:35) ~[412:org.opendaylight.netconf.netty-util:1.6.0.SNAPSHOT]
	at org.opendaylight.netconf.nettyutil.AbstractNetconfDispatcher$1.initChannel(AbstractNetconfDispatcher.java:110) [412:org.opendaylight.netconf.netty-util:1.6.0.SNAPSHOT]
	at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:115) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:107) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:637) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.access$000(DefaultChannelPipeline.java:46) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1487) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1161) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:686) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:510) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:423) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:482) [61:io.netty.transport:4.1.31.Final]
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [58:io.netty.common:4.1.31.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [58:io.netty.common:4.1.31.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:466) [61:io.netty.transport:4.1.31.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897) [58:io.netty.common:4.1.31.Final]
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [58:io.netty.common:4.1.31.Final]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2019-01-15T11:36:49,144 | INFO  | nioEventLoopGroupCloseable-6-3 | AbstractGet                      | 409 - org.opendaylight.netconf.mdsal-netconf-connector - 1.6.0.SNAPSHOT | Initializing XML factory initialized to class class com.ctc.wstx.stax.WstxOutputFactory instance com.ctc.wstx.stax.WstxOutputFactory@4a1ad9d0
java.lang.Throwable: null
	at org.opendaylight.netconf.mdsal.connector.ops.get.AbstractGet.&amp;lt;clinit&amp;gt;(AbstractGet.java:55) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.OperationProvider.&amp;lt;init&amp;gt;(OperationProvider.java:35) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationService.&amp;lt;init&amp;gt;(MdsalNetconfOperationService.java:23) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationServiceFactory.createService(MdsalNetconfOperationServiceFactory.java:73) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationServiceFactory.createService(MdsalNetconfOperationServiceFactory.java:40) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory$AggregatedNetconfOperation.&amp;lt;init&amp;gt;(AggregatedNetconfOperationServiceFactory.java:130) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory.createService(AggregatedNetconfOperationServiceFactory.java:109) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory$AggregatedNetconfOperation.&amp;lt;init&amp;gt;(AggregatedNetconfOperationServiceFactory.java:130) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory.createService(AggregatedNetconfOperationServiceFactory.java:109) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getOperationServiceForAddress(NetconfServerSessionNegotiatorFactory.java:119) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getListener(NetconfServerSessionNegotiatorFactory.java:110) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getSessionNegotiator(NetconfServerSessionNegotiatorFactory.java:105) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerDispatcherImpl$ServerChannelInitializer.initializeSessionNegotiator(NetconfServerDispatcherImpl.java:64) ~[?:?]
	at org.opendaylight.netconf.nettyutil.AbstractChannelInitializer.initialize(AbstractChannelInitializer.java:35) ~[412:org.opendaylight.netconf.netty-util:1.6.0.SNAPSHOT]
	at org.opendaylight.netconf.nettyutil.AbstractNetconfDispatcher$1.initChannel(AbstractNetconfDispatcher.java:110) [412:org.opendaylight.netconf.netty-util:1.6.0.SNAPSHOT]
	at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:115) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:107) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:637) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.access$000(DefaultChannelPipeline.java:46) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1487) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1161) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:686) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:510) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:423) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:482) [61:io.netty.transport:4.1.31.Final]
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [58:io.netty.common:4.1.31.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [58:io.netty.common:4.1.31.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:466) [61:io.netty.transport:4.1.31.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897) [58:io.netty.common:4.1.31.Final]
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [58:io.netty.common:4.1.31.Final]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2019-01-15T11:36:49,155 | INFO  | nioEventLoopGroupCloseable-6-3 | RuntimeRpc                       | 409 - org.opendaylight.netconf.mdsal-netconf-connector - 1.6.0.SNAPSHOT | Initializing XML factory initialized to class class com.ctc.wstx.stax.WstxOutputFactory instance com.ctc.wstx.stax.WstxOutputFactory@30feb6b7
java.lang.Throwable: null
	at org.opendaylight.netconf.mdsal.connector.ops.RuntimeRpc.&amp;lt;clinit&amp;gt;(RuntimeRpc.java:69) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.OperationProvider.&amp;lt;init&amp;gt;(OperationProvider.java:35) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationService.&amp;lt;init&amp;gt;(MdsalNetconfOperationService.java:23) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationServiceFactory.createService(MdsalNetconfOperationServiceFactory.java:73) ~[?:?]
	at org.opendaylight.netconf.mdsal.connector.MdsalNetconfOperationServiceFactory.createService(MdsalNetconfOperationServiceFactory.java:40) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory$AggregatedNetconfOperation.&amp;lt;init&amp;gt;(AggregatedNetconfOperationServiceFactory.java:130) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory.createService(AggregatedNetconfOperationServiceFactory.java:109) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory$AggregatedNetconfOperation.&amp;lt;init&amp;gt;(AggregatedNetconfOperationServiceFactory.java:130) ~[?:?]
	at org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory.createService(AggregatedNetconfOperationServiceFactory.java:109) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getOperationServiceForAddress(NetconfServerSessionNegotiatorFactory.java:119) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getListener(NetconfServerSessionNegotiatorFactory.java:110) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerSessionNegotiatorFactory.getSessionNegotiator(NetconfServerSessionNegotiatorFactory.java:105) ~[?:?]
	at org.opendaylight.netconf.impl.NetconfServerDispatcherImpl$ServerChannelInitializer.initializeSessionNegotiator(NetconfServerDispatcherImpl.java:64) ~[?:?]
	at org.opendaylight.netconf.nettyutil.AbstractChannelInitializer.initialize(AbstractChannelInitializer.java:35) ~[412:org.opendaylight.netconf.netty-util:1.6.0.SNAPSHOT]
	at org.opendaylight.netconf.nettyutil.AbstractNetconfDispatcher$1.initChannel(AbstractNetconfDispatcher.java:110) [412:org.opendaylight.netconf.netty-util:1.6.0.SNAPSHOT]
	at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:115) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:107) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:637) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.access$000(DefaultChannelPipeline.java:46) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1487) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1161) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:686) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:510) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:423) [61:io.netty.transport:4.1.31.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:482) [61:io.netty.transport:4.1.31.Final]
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [58:io.netty.common:4.1.31.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [58:io.netty.common:4.1.31.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:466) [61:io.netty.transport:4.1.31.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897) [58:io.netty.common:4.1.31.Final]
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [58:io.netty.common:4.1.31.Final]
	at java.lang.Thread.run(Thread.java:748) [?:?]&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Now we just need to figure out how are we arriving at this implementation.&lt;/p&gt;</comment>
                            <comment id="66195" author="rovarga" created="Tue, 15 Jan 2019 13:36:06 +0000"  >&lt;p&gt;Okay, so this is something coming from Karaf, again. &lt;a href=&quot;https://issues.apache.org/jira/browse/KARAF-5897&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.apache.org/jira/browse/KARAF-5897&lt;/a&gt; integrated in 4.2.2 means that the woodstox factory is now leaked across unrelated bundle trees &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Let&apos;s see how we can fix this....&lt;/p&gt;</comment>
                            <comment id="66200" author="rovarga" created="Tue, 15 Jan 2019 22:50:06 +0000"  >&lt;p&gt;So woodstox does not seem to be at fault, the error seems to lie in JDK&apos;s SAX2StAXStreamWriter assumptions about what XMLStreamWriter does, specifically how its startElement() side-steps emits namespaces and uses qName where localName is expected.&lt;/p&gt;

&lt;p&gt;Since xalan-2.7.2 does not support StAX (it supports on JAXP-1.3), and &lt;a href=&quot;http://apache-xml-project.6118.n7.nabble.com/StAXSources-with-Xalan-td21126.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://apache-xml-project.6118.n7.nabble.com/StAXSources-with-Xalan-td21126.html&lt;/a&gt; indicates that the JDK fork is buggy (as seems to be the case above) and that there is now work being done on having xalan-J support StAX.&lt;/p&gt;

&lt;p&gt;So it&apos;s time to ditch transformers at least in the DOM-&amp;gt;StAX path, which is what is biting us here.&lt;/p&gt;</comment>
                            <comment id="66277" author="rovarga" created="Thu, 24 Jan 2019 17:23:07 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=ecelgp&quot; class=&quot;user-hover&quot; rel=&quot;ecelgp&quot;&gt;ecelgp&lt;/a&gt; the CSIT seems to be back up, modulo the change in empty data response. Can you update it, please?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="31313">YANGTOOLS-926</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="30905">CONTROLLER-1867</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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|i03lx3:</customfieldvalue>

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