<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:12:14 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>[BGPCEP-170] Get operation for netconf-state subtree failed following a restart of pcep-pcc-mock</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-170</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;I used    &lt;a href=&quot;https://jenkins.opendaylight.org/integration/job/integration-master-project-centralized-integration/2759/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/integration/job/integration-master-project-centralized-integration/2759/&lt;/a&gt;&lt;br/&gt;
Revision: 6c2498ed5e23c7ff0f6f5d9e243f450c7e37c817&lt;/p&gt;

&lt;p&gt;Deployed as a 3 node cluster on  10.25.2.9 , 10.25.2.10 , 10.25.2.11&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;system:property shard.persistent ${PERSISTENCE}&lt;br/&gt;
PERSISTENT=&quot;false&quot;&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;module-shards.conf,&lt;br/&gt;
REPLICA=&quot;single&quot; &lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;On a separate machine at  10.25.2.12 I  created PCEP session with the tool here:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://wiki.opendaylight.org/view/BGP_LS_PCEP:Testing_components#pcep-pcc-mock&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/BGP_LS_PCEP:Testing_components#pcep-pcc-mock&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;java -jar pcep-pcc-mock-0.3.2-SNAPSHOT-executable.jar --log-level DE --local-address 10.25.2.12 --remote-address 10.25.2.9 --pcc 1 --lsp 100&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Result&lt;br/&gt;
All 100 LSPs were displayed in the operational datastore at 10.25.2.9. &lt;br/&gt;
localhost/restconf/operational/network-topology:network-topology/topology/pcep-topology-1&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;I then restarted the session. &lt;/p&gt;

&lt;p&gt;java -jar pcep-pcc-mock-0.3.2-SNAPSHOT-executable.jar --log-level DE --local-address 10.25.2.12 --remote-address 10.25.2.9 --pcc 1 --lsp 100&lt;/p&gt;

&lt;p&gt;I checked the restconf interface at:&lt;/p&gt;

&lt;p&gt;localhost/restconf/operational/network-topology:network-topology/topology/pcep-topology-1&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Result&lt;br/&gt;
No lsps were shown but the karaf log shows they were established.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;{&lt;br/&gt;
    &quot;topology&quot;: [&lt;br/&gt;
        {&lt;br/&gt;
            &quot;topology-id&quot;: &quot;pcep-topology-1&quot;,&lt;br/&gt;
            &quot;topology-types&quot;: {&lt;br/&gt;
                &quot;network-topology-pcep:topology-pcep&quot;: {}&lt;br/&gt;
            }&lt;br/&gt;
        }&lt;br/&gt;
    ]&lt;br/&gt;
}&lt;/p&gt;


&lt;p&gt;This warning  was seen in logs &lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;org.opendaylight.controller.netconf-monitoring - 0.3.0.SNAPSHOT | Get operation for netconf-state subtree failed&lt;br/&gt;
javax.management.RuntimeMBeanException: java.lang.NullPointerException&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(Unknown Source)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_60&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(Unknown Source)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_60&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(Unknown Source)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_60&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(Unknown Source)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_60&amp;#93;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23410">BGPCEP-170</key>
            <summary>Get operation for netconf-state subtree failed following a restart of pcep-pcc-mock</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="milos.fabian@pantheon.tech">Milos Fabian</assignee>
                                    <reporter username="ricjhill@gmail.com">RichardHill</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Nov 2014 15:33:09 +0000</created>
                <updated>Sun, 3 Mar 2019 11:50:21 +0000</updated>
                            <resolved>Wed, 26 Nov 2014 19:23:50 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>PCEP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="44862" author="moraja@cisco.com" created="Tue, 25 Nov 2014 01:40:36 +0000"  >&lt;p&gt;I installed the odl-bgpcep-all and tried to run the pcc-mock and I see the following error,&lt;/p&gt;

&lt;p&gt;17:38:02.503 &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-3-1&amp;#93;&lt;/span&gt; DEBUG o.o.p.f.ProtocolSessionPromise - Attempt to connect to /10.194.126.49:4189 failed&lt;br/&gt;
java.net.SocketException: Permission denied&lt;br/&gt;
	at sun.nio.ch.Net.connect0(Native Method) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.Net.connect(Net.java:465) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.Net.connect(Net.java:457) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:670) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.socket.nio.NioSocketChannel.doConnect(NioSocketChannel.java:193) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.connect(AbstractNioChannel.java:200) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline$HeadContext.connect(DefaultChannelPipeline.java:1029) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:496) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:481) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.ChannelOutboundHandlerAdapter.connect(ChannelOutboundHandlerAdapter.java:47) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:496) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:481) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:854) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannel.connect(AbstractChannel.java:204) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:167) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) &lt;span class=&quot;error&quot;&gt;&amp;#91;pcep-pcc-mock-0.4.0-SNAPSHOT-executable.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
Exception in thread &quot;main&quot; java.util.concurrent.ExecutionException: java.lang.Throwable&lt;br/&gt;
	at io.netty.util.concurrent.AbstractFuture.get(AbstractFuture.java:37)&lt;br/&gt;
	at org.opendaylight.protocol.pcep.pcc.mock.Main.createPCCs(Main.java:94)&lt;br/&gt;
	at org.opendaylight.protocol.pcep.pcc.mock.Main.main(Main.java:74)&lt;br/&gt;
Caused by: java.lang.Throwable&lt;br/&gt;
	at org.opendaylight.protocol.framework.NeverReconnectStrategy.scheduleReconnect(NeverReconnectStrategy.java:34)&lt;br/&gt;
	at org.opendaylight.protocol.framework.ProtocolSessionPromise$BootstrapConnectListener.operationComplete(ProtocolSessionPromise.java:120)&lt;br/&gt;
	at org.opendaylight.protocol.framework.ProtocolSessionPromise$BootstrapConnectListener.operationComplete(ProtocolSessionPromise.java:80)&lt;br/&gt;
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:680)&lt;br/&gt;
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:567)&lt;br/&gt;
	at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:424)&lt;br/&gt;
	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.connect(AbstractNioChannel.java:241)&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline$HeadContext.connect(DefaultChannelPipeline.java:1029)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:496)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:481)&lt;br/&gt;
	at io.netty.channel.ChannelOutboundHandlerAdapter.connect(ChannelOutboundHandlerAdapter.java:47)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:496)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:481)&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:854)&lt;br/&gt;
	at io.netty.channel.AbstractChannel.connect(AbstractChannel.java:204)&lt;br/&gt;
	at io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:167)&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380)&lt;br/&gt;
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)&lt;br/&gt;
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;/p&gt;


&lt;p&gt;I checked iptables and I do not have port 4189 blocked or anything. What am I missing?&lt;/p&gt;</comment>
                            <comment id="44863" author="vrpolak" created="Tue, 25 Nov 2014 13:09:10 +0000"  >&lt;p&gt;&amp;gt; 17:38:02.503 &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-3-1&amp;#93;&lt;/span&gt; DEBUG o.o.p.f.ProtocolSessionPromise -&lt;br/&gt;
&amp;gt; Attempt to connect to /10.194.126.49:4189 failed&lt;br/&gt;
&amp;gt; java.net.SocketException: Permission denied&lt;/p&gt;

&lt;p&gt;I have seen this a few times, and everytime it turned out that local IP used (10.194.126.49 in your case) belongs to a different machine.&lt;br/&gt;
Note that pcc-mock increases local address for each additional pcc mocked, so you need address range to accomodate pccs.&lt;/p&gt;

&lt;p&gt;In any case, I suggest running pcc-mock on the same VM as ODL, and use 127.0.0.1 as both local and remote address.&lt;/p&gt;</comment>
                            <comment id="44864" author="milos.fabian@pantheon.tech" created="Tue, 25 Nov 2014 16:51:19 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/13117/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/13117/&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>2418</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=2418]]></customfieldvalue>

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

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

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