<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:08:43 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>[MDSAL-131] toString() throws exception for &apos;type binary&apos; binding</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-131</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;In the lispflowmapping project we&apos;re trying to add support for binary IPv4 and IPv6 address types to use internally to improve performance when we don&apos;t need a string representation of the addresses. (See lines 24-51 in &lt;a href=&quot;https://git.opendaylight.org/gerrit/gitweb?p=lispflowmapping.git;a=blob;f=mappingservice/lisp-proto/src/main/yang/odl-lisp-proto.yang;h=58bf372611c9937ec6c9a373966a3c8275f548a4;hb=HEAD&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/gitweb?p=lispflowmapping.git;a=blob;f=mappingservice/lisp-proto/src/main/yang/odl-lisp-proto.yang;h=58bf372611c9937ec6c9a373966a3c8275f548a4;hb=HEAD&lt;/a&gt;) However, when we do try to get a string representation of the binary object, we get the following 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;2016-03-01 15:47:28,756 | ERROR | pool-28-thread-1 | DOMNotificationRouterEvent       | 140 - org.opendaylight.controller.sal-broker-impl - 1.4.0.SNAPSHOT | Delivery of notification org.opendaylight.controller.md.sal.binding.impl.LazySerializedDOMNotification@352556f7 caused an error in listener org.opendaylight.controller.md.sal.binding.impl.BindingDOMNotificationListenerAdapter@1c213c0c
java.lang.IllegalStateException: Could not construct instance
	at org.opendaylight.yangtools.binding.data.codec.impl.UnionTypeCodec.deserialize(UnionTypeCodec.java:71)[91:org.opendaylight.mdsal.binding-dom-codec:0.9.0.SNAPSHOT]
	at org.opendaylight.yangtools.binding.data.codec.impl.LeafNodeCodecContext.deserializeObject(LeafNodeCodecContext.java:199)[91:org.opendaylight.mdsal.binding-dom-codec:0.9.0.SNAPSHOT]
	at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.getBindingChildValue(DataObjectCodecContext.java:329)[91:org.opendaylight.mdsal.binding-dom-codec:0.9.0.SNAPSHOT]
	at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.getBindingData(LazyDataObject.java:122)[91:org.opendaylight.mdsal.binding-dom-codec:0.9.0.SNAPSHOT]
	at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.invoke(LazyDataObject.java:69)[91:org.opendaylight.mdsal.binding-dom-codec:0.9.0.SNAPSHOT]
	at com.sun.proxy.$Proxy86.getSourceRloc(Unknown Source)[237:org.opendaylight.lispflowmapping.mappingservice.lisp-proto:1.4.0.SNAPSHOT]
	at org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder$MappingRecordImpl.equals(MappingRecordBuilder.java:462)[237:org.opendaylight.lispflowmapping.mappingservice.lisp-proto:1.4.0.SNAPSHOT]
	at org.opendaylight.lispflowmapping.implementation.lisp.MapServer.handleMapRegister(MapServer.java:116)[240:org.opendaylight.lispflowmapping.mappingservice.implementation:1.4.0.SNAPSHOT]
	at org.opendaylight.lispflowmapping.implementation.LispMappingService.handleMapRegister(LispMappingService.java:156)[240:org.opendaylight.lispflowmapping.mappingservice.implementation:1.4.0.SNAPSHOT]
	at org.opendaylight.lispflowmapping.implementation.LispMappingService.onAddMapping(LispMappingService.java:184)[240:org.opendaylight.lispflowmapping.mappingservice.implementation:1.4.0.SNAPSHOT]
	at org.opendaylight.yangtools.yang.binding.util.NotificationListenerInvoker.invokeNotification(NotificationListenerInvoker.java:91)[70:org.opendaylight.mdsal.yang-binding:0.9.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.binding.impl.BindingDOMNotificationListenerAdapter.onNotification(BindingDOMNotificationListenerAdapter.java:44)[142:org.opendaylight.controller.sal-binding-broker-impl:1.4.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.dom.broker.impl.DOMNotificationRouterEvent.deliverNotification(DOMNotificationRouterEvent.java:56)[140:org.opendaylight.controller.sal-broker-impl:1.4.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.dom.broker.impl.DOMNotificationRouter$1.onEvent(DOMNotificationRouter.java:68)[140:org.opendaylight.controller.sal-broker-impl:1.4.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.dom.broker.impl.DOMNotificationRouter$1.onEvent(DOMNotificationRouter.java:65)[140:org.opendaylight.controller.sal-broker-impl:1.4.0.SNAPSHOT]
	at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:128)[137:com.lmax.disruptor:3.3.2]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_74]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_74]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_74]
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.GeneratedConstructorAccessor75.newInstance(Unknown Source)[:1.8.0_74]
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)[:1.8.0_74]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)[:1.8.0_74]
	at org.opendaylight.yangtools.binding.data.codec.impl.UnionTypeCodec.deserialize(UnionTypeCodec.java:69)[91:org.opendaylight.mdsal.binding-dom-codec:0.9.0.SNAPSHOT]
	... 18 more
Caused by: java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: [
	at com.google.common.io.BaseEncoding.decode(BaseEncoding.java:228)[62:com.google.guava:18.0.0]
	at org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary.getDefaultInstance(Ipv4AddressBinary.java:51)[237:org.opendaylight.lispflowmapping.mappingservice.lisp-proto:1.4.0.SNAPSHOT]
	at org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinaryBuilder.getDefaultInstance(IpAddressBinaryBuilder.java:16)[237:org.opendaylight.lispflowmapping.mappingservice.lisp-proto:1.4.0.SNAPSHOT]
	at org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary.&amp;lt;init&amp;gt;(IpAddressBinary.java:37)[237:org.opendaylight.lispflowmapping.mappingservice.lisp-proto:1.4.0.SNAPSHOT]
	... 22 more
Caused by: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: [
	at com.google.common.io.BaseEncoding$Alphabet.decode(BaseEncoding.java:503)[62:com.google.guava:18.0.0]
	at com.google.common.io.BaseEncoding$StandardBaseEncoding$2.read(BaseEncoding.java:675)[62:com.google.guava:18.0.0]
	at com.google.common.io.BaseEncoding.decodeChecked(BaseEncoding.java:245)[62:com.google.guava:18.0.0]
	at com.google.common.io.BaseEncoding.decode(BaseEncoding.java:226)[62:com.google.guava:18.0.0]
	... 25 more
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26953">MDSAL-131</key>
            <summary>toString() throws exception for &apos;type binary&apos; binding</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="pkajsa">Peter Kajsa</assignee>
                                    <reporter username="ljakab">Lori Jakab</reporter>
                        <labels>
                    </labels>
                <created>Wed, 2 Mar 2016 00:14:38 +0000</created>
                <updated>Fri, 8 Apr 2022 20:53:40 +0000</updated>
                            <resolved>Fri, 13 May 2016 09:07:29 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="54230" author="tony.tkacik@gmail.com" created="Wed, 2 Mar 2016 10:30:53 +0000"  >&lt;p&gt;Could you please point to the model which triggered this and also binary data you were trying to set?&lt;/p&gt;</comment>
                            <comment id="54231" author="ljakab" created="Thu, 3 Mar 2016 23:52:03 +0000"  >&lt;p&gt;The module is odl-lisp-proto.yang, lines 24-51, see my initial report for a link to gitweb. The binary data we tried to set was an byte[] taken from am InetAddress. The problem happens not when trying to set it, but when it has to be converted to text with .toString().&lt;/p&gt;</comment>
                            <comment id="54232" author="zhuweisheng@huawei.com" created="Thu, 24 Mar 2016 08:22:46 +0000"  >&lt;p&gt;From the error log, may be you use Ipv4AddressBinary.getDefaultInstance(&quot;XXXX&quot;) to set binary data, and the &quot;XXXX&quot; contains &apos;[&apos;, so you have the error.&lt;/p&gt;</comment>
                            <comment id="54233" author="ermagan" created="Fri, 22 Apr 2016 18:38:53 +0000"  >&lt;p&gt;Any updates on this? Would really appreciate a fix.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Vina&lt;/p&gt;</comment>
                            <comment id="54234" author="ljakab" created="Mon, 25 Apr 2016 12:48:48 +0000"  >&lt;p&gt;(In reply to Tony Tkacik from comment #1)&lt;br/&gt;
&amp;gt; Could you please point to the model which triggered this and also binary&lt;br/&gt;
&amp;gt; data you were trying to set?&lt;/p&gt;

&lt;p&gt;On line 42 of the model that I linked to in the original bug report (odl-lisp-proto.yang) I&apos;m defining a union of two binary types ipv4-address-binary and ipv6-address-binary as ip-address-binary. Yangtools autogenerates the IpAddressBinaryBuilder.java file under src/main/java instead of generated-sources/mdsal-binding, because it needs to be implemented. The implementation looks like this:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/gitweb?p=lispflowmapping.git;a=blob;f=mappingservice/lisp-proto/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/lfm/lisp/proto/rev151105/IpAddressBinaryBuilder.java;h=810d6cf7be2048e17ff0fd5d52be53817a23f906;hb=HEAD&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/gitweb?p=lispflowmapping.git;a=blob;f=mappingservice/lisp-proto/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/lfm/lisp/proto/rev151105/IpAddressBinaryBuilder.java;h=810d6cf7be2048e17ff0fd5d52be53817a23f906;hb=HEAD&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Robert gave a quick look at the implementation (at the design forum), and said it should work as-is. However, if I try a IpAddressBinaryBuilder.getDefaultInstance(&quot;127.0.0.1&quot;) for example, I will get an exception.&lt;/p&gt;

&lt;p&gt;The exception from the original bug report for example is trying to log a packet address, where the address is stored in an Ipv4AddressBinary type.&lt;/p&gt;</comment>
                            <comment id="54235" author="ljakab" created="Mon, 25 Apr 2016 17:56:12 +0000"  >&lt;p&gt;Some additional info, I retested things, since the original report was a while ago. When I add an Ipv4AddressBinary object to the datastore and read it back with RESTCONF, it is represented like this: &quot;fwAAAQ==&quot;, which is the expected base64 encoding of the binary data (127.0.0.1). However, an IpAddressBinary object, which is the union, looks like this: &quot;[B@6fadb49c&quot; which looks an awful lot like a reference instead of the object inside. Hope this helps fix the bug quicker.&lt;/p&gt;</comment>
                            <comment id="54236" author="pkajsa" created="Wed, 4 May 2016 07:49:35 +0000"  >&lt;p&gt;fix: &lt;br/&gt;
master - &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38272/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38272/&lt;/a&gt;&lt;br/&gt;
Be - &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38358/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38358/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54237" author="ljakab" created="Wed, 4 May 2016 10:04:00 +0000"  >&lt;p&gt;(In reply to Peter Kajsa from comment #7)&lt;br/&gt;
&amp;gt; fix: &lt;br/&gt;
&amp;gt; master - &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38272/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38272/&lt;/a&gt;&lt;br/&gt;
&amp;gt; Be - &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38358/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38358/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I just tried the suggested fix. I still see &quot;[B@125afdf3&quot; for an ip-address-binary based field in RESTCONF output. The _value member in the IpAddressBinary object however looks ok. Here&apos;s some code I used to test the logging output, after reading an IPv4 address from a packet:&lt;/p&gt;

&lt;p&gt;    if (sourceRloc instanceof Inet4Address) {&lt;br/&gt;
        Ipv4AddressBinary ipv4 = new Ipv4AddressBinary(sourceRloc.getAddress());&lt;br/&gt;
        IpAddressBinary ip = new IpAddressBinary(ipv4);&lt;br/&gt;
        LOG.info(&quot;Ipv4AddressBinary: {} | IpAddressBinary: {}&quot;, ipv4, ip);&lt;br/&gt;
    }&lt;/p&gt;

&lt;p&gt;The output looks like this:&lt;/p&gt;

&lt;p&gt;2016-05-04 12:55:09,426 | INFO  | lisp-sb-6-1      | MapRegisterSerializer            | 255 - org.opendaylight.lispflowmapping.mappingservice.lisp-proto - 1.4.0.SNAPSHOT | Ipv4AddressBinary: Ipv4AddressBinary [_value=&lt;span class=&quot;error&quot;&gt;&amp;#91;127, 0, 0, 1&amp;#93;&lt;/span&gt;] | IpAddressBinary: IpAddressBinary [_ipv4AddressBinary=Ipv4AddressBinary [_value=&lt;span class=&quot;error&quot;&gt;&amp;#91;127, 0, 0, 1&amp;#93;&lt;/span&gt;], _value=&lt;span class=&quot;error&quot;&gt;&amp;#91;f, w, A, A, A, Q, =, =&amp;#93;&lt;/span&gt;]&lt;/p&gt;

&lt;p&gt;RESTCONF output still shows the memory reference.&lt;/p&gt;

&lt;p&gt;I just pushed some code that I use for RESTCONF testing here:&lt;br/&gt;
&lt;a href=&quot;https://github.com/ljakab/lispflowmapping/tree/ip-address-binary&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/ljakab/lispflowmapping/tree/ip-address-binary&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54238" author="pkajsa" created="Wed, 4 May 2016 12:05:04 +0000"  >&lt;p&gt;Please let us know, whether the exception from your first comment (java.lang.IllegalStateException: Could not construct instance ...) still persists ? I think it should be ok now.&lt;/p&gt;

&lt;p&gt;However, there could be the same problem somewhere in Restconf as well, so we will look at it.&lt;/p&gt;</comment>
                            <comment id="54239" author="ljakab" created="Wed, 4 May 2016 12:07:04 +0000"  >&lt;p&gt;(In reply to Peter Kajsa from comment #9)&lt;br/&gt;
&amp;gt; Please let us know, whether the exception from your first comment&lt;br/&gt;
&amp;gt; (java.lang.IllegalStateException: Could not construct instance ...) still&lt;br/&gt;
&amp;gt; persists ? I think it should be ok now.&lt;/p&gt;

&lt;p&gt;I can&apos;t reproduce that exception anymore, so I think it&apos;s ok.&lt;/p&gt;

&lt;p&gt;&amp;gt; &lt;br/&gt;
&amp;gt; However, there could be the same problem somewhere in Restconf as well, so&lt;br/&gt;
&amp;gt; we will look at it.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                            <comment id="54240" author="ljakab" created="Fri, 6 May 2016 07:57:44 +0000"  >&lt;p&gt;(In reply to Lori Jakab from comment #10)&lt;br/&gt;
&amp;gt; (In reply to Peter Kajsa from comment #9)&lt;br/&gt;
&amp;gt; &amp;gt; Please let us know, whether the exception from your first comment&lt;br/&gt;
&amp;gt; &amp;gt; (java.lang.IllegalStateException: Could not construct instance ...) still&lt;br/&gt;
&amp;gt; &amp;gt; persists ? I think it should be ok now.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; I can&apos;t reproduce that exception anymore, so I think it&apos;s ok.&lt;/p&gt;

&lt;p&gt;Actually, now that I tried to build some code using the union, I still see issues regardless of RESTCONF. You can take a look at the unit tests from the mappingservice.implementation module after applying this patch &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38496/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38496/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;  LispMappingServiceTest.onAddMappingTest_noTransportAddress:196&lt;br/&gt;
Argument(s) are different! Wanted:&lt;br/&gt;
lispSB.sendMapNotify(&lt;br/&gt;
    SendMapNotifyInput [_mapNotify=MapNotify [_keyId=1, augmentation=[]], _transportAddress=TransportAddress [_ipAddress=IpAddressBinary [_ipv4AddressBinary=Ipv4AddressBinary [_value=&lt;span class=&quot;error&quot;&gt;&amp;#91;1, 2, 3, 0&amp;#93;&lt;/span&gt;], _value=[&lt;span class=&quot;error&quot;&gt;&amp;#91;, B, @, 4, d, 0, 4, 0, 2, b&amp;#93;&lt;/span&gt;], _port=PortNumber &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=4342&amp;#93;&lt;/span&gt;, augmentation=[]], augmentation=[]]&lt;br/&gt;
);&lt;br/&gt;
-&amp;gt; at org.opendaylight.lispflowmapping.implementation.LispMappingServiceTest.onAddMappingTest_noTransportAddress(LispMappingServiceTest.java:196)&lt;br/&gt;
Actual invocation has different arguments:&lt;br/&gt;
lispSB.sendMapNotify(&lt;br/&gt;
    SendMapNotifyInput [_mapNotify=MapNotify [_keyId=1, augmentation=[]], _transportAddress=TransportAddress [_ipAddress=IpAddressBinary [_ipv4AddressBinary=Ipv4AddressBinary [_value=&lt;span class=&quot;error&quot;&gt;&amp;#91;1, 2, 3, 0&amp;#93;&lt;/span&gt;], _value=[&lt;span class=&quot;error&quot;&gt;&amp;#91;, B, @, 1, 6, 0, c, 3, e, c, 1&amp;#93;&lt;/span&gt;], _port=PortNumber &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=4342&amp;#93;&lt;/span&gt;, augmentation=[]], augmentation=[]]&lt;/p&gt;

&lt;p&gt;If you take a look at the IpAddressBinary _value, it still shows a memory reference instead of a base64 string.&lt;/p&gt;</comment>
                            <comment id="54241" author="ljakab" created="Fri, 6 May 2016 07:59:14 +0000"  >&lt;p&gt;(In reply to Lori Jakab from comment #11)&lt;br/&gt;
&amp;gt; If you take a look at the IpAddressBinary _value, it still shows a memory&lt;br/&gt;
&amp;gt; reference instead of a base64 string.&lt;/p&gt;

&lt;p&gt;Or the bytes themselves, as it&apos;s shown for Ipv4AddressBinary _value.&lt;/p&gt;</comment>
                            <comment id="54242" author="pkajsa" created="Thu, 12 May 2016 06:07:30 +0000"  >&lt;p&gt;Yangtools union codec fix: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38669/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38669/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54243" author="pkajsa" created="Thu, 12 May 2016 08:07:43 +0000"  >&lt;p&gt;Please retest with the both patches and let us know the result. Thanks.&lt;br/&gt;
MD-SAL: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38272/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38272/&lt;/a&gt;&lt;br/&gt;
Yangtools: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38669/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38669/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54244" author="ljakab" created="Thu, 12 May 2016 14:39:11 +0000"  >&lt;p&gt;The two patches together fix all issues, including correct encoding in RESTCONF output. Thanks!&lt;/p&gt;</comment>
                            <comment id="54245" author="rovarga" created="Thu, 12 May 2016 21:58:30 +0000"  >&lt;p&gt;mdsal Be: &lt;a href=&quot;https://git.opendaylight.org/gerrit/38358&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/38358&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;yangtools need a manual cherry-pick.&lt;/p&gt;</comment>
                            <comment id="54246" author="pkajsa" created="Fri, 13 May 2016 07:45:18 +0000"  >&lt;p&gt;Yangtools Be: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38853/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38853/1&lt;/a&gt;&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5446</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=5446]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10341"><![CDATA[Beryllium-3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10301"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02wi7:</customfieldvalue>

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