<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:27:23 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>[ODLPARENT-17] slf4j ConsoleAppender block ODL threads</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-17</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;&quot;nioEventLoopGroup-11-3&quot; prio=10 tid=0x00007f9b6c510000 nid=0x131b waiting for monitor entry &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00007f9ac9a94000&amp;#93;&lt;/span&gt;&lt;br/&gt;
   java.lang.Thread.State: BLOCKED (on object monitor)&lt;br/&gt;
        at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:231)&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;waiting to lock &amp;lt;0x00000000b20126e8&amp;gt; (a org.apache.log4j.ConsoleAppender)&lt;br/&gt;
        at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)&lt;br/&gt;
        at org.apache.log4j.Category.callAppenders(Category.java:193)&lt;br/&gt;
        at org.apache.log4j.Category.forcedLog(Category.java:365)&lt;br/&gt;
        at org.apache.log4j.Category.log(Category.java:772)&lt;br/&gt;
        at org.ops4j.pax.logging.service.internal.PaxLoggerImpl.inform(PaxLoggerImpl.java:143)&lt;br/&gt;
        at org.ops4j.pax.logging.internal.TrackingLogger.inform(TrackingLogger.java:86)&lt;br/&gt;
        at org.ops4j.pax.logging.slf4j.Slf4jLogger.info(Slf4jLogger.java:476)&lt;br/&gt;
        at org.opendaylight.openflowjava.protocol.impl.core.TcpChannelInitializer.initChannel(TcpChannelInitializer.java:60)&lt;br/&gt;
        at org.opendaylight.openflowjava.protocol.impl.core.TcpChannelInitializer.initChannel(TcpChannelInitializer.java:32)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&quot;DEFAULT_POOL_9&quot; prio=10 tid=0x00007f9b381a8000 nid=0x6a40 waiting for monitor entry &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00007f9ac9e99000&amp;#93;&lt;/span&gt;&lt;br/&gt;
   java.lang.Thread.State: BLOCKED (on object monitor)&lt;br/&gt;
        at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:231)&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;waiting to lock &amp;lt;0x00000000b20126e8&amp;gt; (a org.apache.log4j.ConsoleAppender)&lt;br/&gt;
        at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)&lt;br/&gt;
        at org.apache.log4j.Category.callAppenders(Category.java:193)&lt;br/&gt;
        at org.apache.log4j.Category.forcedLog(Category.java:365)&lt;br/&gt;
        at org.apache.log4j.Category.log(Category.java:772)&lt;br/&gt;
        at org.ops4j.pax.logging.service.internal.PaxLoggerImpl.warn(PaxLoggerImpl.java:151)&lt;br/&gt;
        at org.ops4j.pax.logging.internal.TrackingLogger.warn(TrackingLogger.java:91)&lt;br/&gt;
        at org.ops4j.pax.logging.slf4j.Slf4jLogger.warn(Slf4jLogger.java:697)&lt;br/&gt;
        at com.cxtrm.contexcontrol.underlaymanager.impl.controllermanager.ControllerStatusSentry$2.work(ControllerStatusSentry.java:107)&lt;br/&gt;
  java.lang.Thread.State: BLOCKED (on object monitor)&lt;br/&gt;
        at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:231)&lt;/li&gt;
	&lt;li&gt;waiting to lock &amp;lt;0x00000000b20126e8&amp;gt; (a org.apache.log4j.ConsoleAppender)&lt;br/&gt;
        at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)&lt;br/&gt;
        at org.apache.log4j.Category.callAppenders(Category.java:193)&lt;br/&gt;
        at org.apache.log4j.Category.forcedLog(Category.java:365)&lt;br/&gt;
        at org.apache.log4j.Category.log(Category.java:772)&lt;br/&gt;
        at org.ops4j.pax.logging.service.internal.PaxLoggerImpl.warn(PaxLoggerImpl.java:151)&lt;br/&gt;
        at org.ops4j.pax.logging.internal.TrackingLogger.warn(TrackingLogger.java:91)&lt;br/&gt;
        at org.ops4j.pax.logging.slf4j.Slf4jLogger.warn(Slf4jLogger.java:716)&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.ErrorHandlerSimpleImpl.handleException(ErrorHandlerSimpleImpl.java:35)&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.shake(HandshakeManagerImpl.java:117)&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeStepWrapper.run(HandshakeStepWrapper.java:47)&lt;br/&gt;
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Should consider working with log4j version 2 and higher. It can be possible by working with log4j-slf4j-impl instead of log4j-over-slf4j.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22140">ODLPARENT-17</key>
            <summary>slf4j ConsoleAppender block ODL threads</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="rovarga">Robert Varga</assignee>
                                    <reporter username="guy.regev@contextream.com">Guy Regev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 24 Jun 2015 06:55:08 +0000</created>
                <updated>Wed, 2 May 2018 09:42:15 +0000</updated>
                            <resolved>Wed, 2 May 2018 09:42:15 +0000</resolved>
                                                    <fixVersion>3.0.3</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="41746" author="vrpolak" created="Tue, 14 Jul 2015 15:14:18 +0000"  >&lt;p&gt;Integration project does not seem to define logging behavior in any way.&lt;/p&gt;

&lt;p&gt;Assigning to Odlparent project, as log4j-over-slf4j (among other things) is defined as dependency there (in pom.xml).&lt;/p&gt;</comment>
                            <comment id="41747" author="vrpolak" created="Tue, 14 Jul 2015 15:15:05 +0000"  >&lt;p&gt;The original Version field was set to Helium.&lt;/p&gt;</comment>
                            <comment id="41748" author="vrpolak" created="Wed, 15 Jul 2015 15:46:41 +0000"  >&lt;p&gt;This change solves similar issue in another way. Maybe a cherry-pick to master would fix this Bug for Helium?&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/23411&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/23411&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41749" author="rovarga" created="Fri, 28 Aug 2015 08:20:31 +0000"  >&lt;p&gt;Logging is handled by karaf. Log4j2 will be available with karaf 4. Moving to the controller project.&lt;/p&gt;</comment>
                            <comment id="41750" author="tomer.pearl@hpe.com" created="Sun, 10 Jan 2016 07:13:18 +0000"  >&lt;p&gt;This bug cause the JVM to freeze.&lt;br/&gt;
Additional info: &lt;a href=&quot;http://stackoverflow.com/questions/34251580/jvm-freeze-under-high-load-in-longevity-tests&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://stackoverflow.com/questions/34251580/jvm-freeze-under-high-load-in-longevity-tests&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41751" author="rovarga" created="Fri, 17 Feb 2017 00:56:27 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/51988&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/51988&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="62707" author="rovarga" created="Wed, 2 May 2018 09:42:15 +0000"  >&lt;p&gt;Karaf-4.1.x rolled out, which uses log4j2&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="22146">ODLPARENT-23</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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>3852</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=3852]]></customfieldvalue>

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

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

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

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