<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:53:03 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>[CONTROLLER-454] OSGi Error after starting the controller : ERROR io.netty.util.ResourceLeakDetector</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-454</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;After downloading the latest controller from integration repo, I am getting this error in OSGi logs after starting the controller using ./run.sh -of13 -Xmx1G&lt;/p&gt;


&lt;p&gt;Link to latest controller:&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/integration/job/integration-project-centralized-integration/lastSuccessfulBuild/artifact/distributions/base/target/distributions-base-0.1.2-SNAPSHOT-osgipackage.zip&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/integration/job/integration-project-centralized-integration/lastSuccessfulBuild/artifact/distributions/base/target/distributions-base-0.1.2-SNAPSHOT-osgipackage.zip&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2014-05-06 17:10:20.842 PDT &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-3-2&amp;#93;&lt;/span&gt; ERROR io.netty.util.ResourceLeakDetector - LEAK: ByteBuf.release() was not called before it&apos;s garbage-collected. Enable advanced leak reporting to find out where the leak occurred. To enable advanced leak reporting, specify the JVM option &apos;-Dio.netty.leakDetectionLevel=advanced&apos; or call ResourceLeakDetector.setLevel()&lt;/p&gt;


&lt;p&gt;This can be seen at Jenkins as well.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/integration/view/Deploy%20Jobs/job/integration-deploy-controller-latest-base-edition/ws/opendaylight/runlog.txt&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/integration/view/Deploy%20Jobs/job/integration-deploy-controller-latest-base-edition/ws/opendaylight/runlog.txt&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Madhusudhan&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Windows&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="25008">CONTROLLER-454</key>
            <summary>OSGi Error after starting the controller : ERROR io.netty.util.ResourceLeakDetector</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="10002">Duplicate</resolution>
                                        <assignee username="mmarsale@cisco.com">Maros Marsalek</assignee>
                                    <reporter username="madhusudhan.opendaylight@yahoo.com">Madhusudhan Ananderi</reporter>
                        <labels>
                    </labels>
                <created>Wed, 7 May 2014 00:16:08 +0000</created>
                <updated>Mon, 4 May 2015 23:54:45 +0000</updated>
                            <resolved>Mon, 4 May 2015 23:54:45 +0000</resolved>
                                    <version>Helium</version>
                                                    <component>adsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="48253" author="flavio@flaviof.com" created="Thu, 5 Jun 2014 19:30:59 +0000"  >&lt;p&gt;I&apos;ve hit this issue using the following controller:&lt;/p&gt;

&lt;p&gt;$ more version.properties &lt;br/&gt;
org.opendaylight.controller.version = 0.1&lt;br/&gt;
org.opendaylight.controller.build.scm.version = 03eb0149e2d6e045e40d7cdf338ee060bc39f070&lt;br/&gt;
org.opendaylight.controller.build.user = jenkins-controller&lt;br/&gt;
org.opendaylight.controller.build.workspace = **********&lt;br/&gt;
org.opendaylight.controller.build.timestamp = 1401978242610&lt;br/&gt;
org.opendaylight.controller.build.machine = **********&lt;/p&gt;

&lt;p&gt;$ ./run.sh -Xmx2048m -XX:MaxPermSize=512m  -virt ovsdb -Dio.netty.leakDetectionLevel=advanced&lt;/p&gt;

&lt;p&gt;osgi&amp;gt; 2014-06-05 15:24:44.577 EDT &lt;span class=&quot;error&quot;&gt;&amp;#91;ControllerI/O Thread&amp;#93;&lt;/span&gt; INFO  o.o.c.p.o.core.internal.Controller - Switch:172.16.150.141:38400 is connected to the Controller&lt;br/&gt;
2014-06-05 15:24:44.964 EDT &lt;span class=&quot;error&quot;&gt;&amp;#91;ControllerI/O Thread&amp;#93;&lt;/span&gt; INFO  o.o.c.p.o.core.internal.Controller - Switch:172.16.150.141:38401 is connected to the Controller&lt;br/&gt;
2014-06-05 15:25:02.233 EDT &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-4-1&amp;#93;&lt;/span&gt; ERROR io.netty.util.ResourceLeakDetector - LEAK: ByteBuf.release() was not called before it&apos;s garbage-collected.&lt;br/&gt;
Recent access records: 4&lt;br/&gt;
#4:&lt;br/&gt;
	io.netty.buffer.AdvancedLeakAwareByteBuf.getBytes(AdvancedLeakAwareByteBuf.java:235)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ssh.client.SshClientAdapter.writeImpl(SshClientAdapter.java:109)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ssh.client.SshClientAdapter.write(SshClientAdapter.java:104)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ssh.SshHandler.write(SshHandler.java:58)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:724)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:659)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:117)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:724)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:659)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:117)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:30)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.write(DefaultChannelHandlerContext.java:945)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$WriteAndFlushTask.write(DefaultChannelHandlerContext.java:999)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.run(DefaultChannelHandlerContext.java:934)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:370)&lt;br/&gt;
	io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)&lt;br/&gt;
	java.lang.Thread.run(Thread.java:744)&lt;br/&gt;
#3:&lt;br/&gt;
	io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:565)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ChunkedFramingMechanismEncoder.encode(ChunkedFramingMechanismEncoder.java:52)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ChunkedFramingMechanismEncoder.encode(ChunkedFramingMechanismEncoder.java:21)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:111)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:724)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:659)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:117)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:30)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.write(DefaultChannelHandlerContext.java:945)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$WriteAndFlushTask.write(DefaultChannelHandlerContext.java:999)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.run(DefaultChannelHandlerContext.java:934)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:370)&lt;br/&gt;
	io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)&lt;br/&gt;
	java.lang.Thread.run(Thread.java:744)&lt;br/&gt;
#2:&lt;br/&gt;
	io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:547)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ChunkedFramingMechanismEncoder.encode(ChunkedFramingMechanismEncoder.java:51)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ChunkedFramingMechanismEncoder.encode(ChunkedFramingMechanismEncoder.java:21)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:111)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:724)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:659)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:117)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:30)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.write(DefaultChannelHandlerContext.java:945)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$WriteAndFlushTask.write(DefaultChannelHandlerContext.java:999)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.run(DefaultChannelHandlerContext.java:934)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:370)&lt;br/&gt;
	io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)&lt;br/&gt;
	java.lang.Thread.run(Thread.java:744)&lt;br/&gt;
#1:&lt;br/&gt;
	io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:547)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ChunkedFramingMechanismEncoder.encode(ChunkedFramingMechanismEncoder.java:50)&lt;br/&gt;
	org.opendaylight.controller.netconf.nettyutil.handler.ChunkedFramingMechanismEncoder.encode(ChunkedFramingMechanismEncoder.java:21)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:111)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:724)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:659)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:117)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:30)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.write(DefaultChannelHandlerContext.java:945)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$WriteAndFlushTask.write(DefaultChannelHandlerContext.java:999)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.run(DefaultChannelHandlerContext.java:934)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:370)&lt;br/&gt;
	io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)&lt;br/&gt;
	java.lang.Thread.run(Thread.java:744)&lt;br/&gt;
Created at:&lt;br/&gt;
	io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:55)&lt;br/&gt;
	io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155)&lt;br/&gt;
	io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:146)&lt;br/&gt;
	io.netty.buffer.AbstractByteBufAllocator.ioBuffer(AbstractByteBufAllocator.java:99)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:106)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:724)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:659)&lt;br/&gt;
	io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:117)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:666)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:30)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.write(DefaultChannelHandlerContext.java:945)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$WriteAndFlushTask.write(DefaultChannelHandlerContext.java:999)&lt;br/&gt;
	io.netty.channel.DefaultChannelHandlerContext$AbstractWriteTask.run(DefaultChannelHandlerContext.java:934)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:370)&lt;br/&gt;
	io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)&lt;br/&gt;
	io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)&lt;br/&gt;
	java.lang.Thread.run(Thread.java:744)&lt;br/&gt;
2014-06-05 15:25:44.590 EDT &lt;span class=&quot;error&quot;&gt;&amp;#91;ControllerI/O Thread&amp;#93;&lt;/span&gt; INFO  o.o.c.p.o.core.internal.Controller - Switch:172.16.150.142:60620 is connected to the Controller&lt;br/&gt;
2014-06-05 15:26:06.150 EDT &lt;span class=&quot;error&quot;&gt;&amp;#91;ControllerI/O Thread&amp;#93;&lt;/span&gt; INFO  o.o.c.p.o.core.internal.Controller - Switch:172.16.150.143:54017 is connected to the Controller&lt;/p&gt;

&lt;p&gt;osgi&amp;gt;&lt;/p&gt;</comment>
                            <comment id="48254" author="mmarsale@cisco.com" created="Mon, 23 Jun 2014 08:01:40 +0000"  >&lt;p&gt;Please review &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8179/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8179/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Just one release added. Other buffers should be released correctly.&lt;/p&gt;</comment>
                            <comment id="48255" author="carolsand@gmail.com" created="Mon, 4 May 2015 23:54:45 +0000"  >&lt;p&gt;This bug is part of the project to Move all ADSAL associated component bugs to ADSAL&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="25032">CONTROLLER-478</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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>961</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=961]]></customfieldvalue>

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

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