<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:32:35 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>[OPNFLWPLUG-476] TopologyManager startup fail when installing l2switch-all after dlux-all</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-476</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;it&apos;s easy to reproduce.  just install odl-dlux-all first, then install odl-l2switch-all next.  There are other sequences of feature installs to hit this issue as well.&lt;/p&gt;

&lt;p&gt;once it happens, it seems basic openflow services are not working (e.g. cannot connect OVS switch)&lt;/p&gt;

&lt;p&gt;Full karaf.log file is attached.&lt;/p&gt;

&lt;p&gt;here is the traceback on the karaf console.  &lt;/p&gt;

&lt;p&gt;Exception in thread &quot;pool-35-thread-3&quot; java.lang.IllegalStateException: TopologyManager startup fail! TM bundle needs restart.&lt;br/&gt;
	at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl.&amp;lt;init&amp;gt;(DataChangeListenerImpl.java:66)&lt;br/&gt;
	at org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl.&amp;lt;init&amp;gt;(TerminationPointChangeListenerImpl.java:41)&lt;br/&gt;
	at org.opendaylight.openflowplugin.applications.topology.manager.FlowCapableTopologyProvider.onSessionInitiated(FlowCapableTopologyProvider.java:55)&lt;br/&gt;
	at org.opendaylight.controller.md.sal.binding.util.BindingContextUtils.createProviderContextAndInitialize(BindingContextUtils.java:56)&lt;br/&gt;
	at org.opendaylight.controller.sal.binding.impl.RootBindingAwareBroker.registerProvider(RootBindingAwareBroker.java:172)&lt;br/&gt;
	at org.opendaylight.controller.sal.binding.impl.RootBindingAwareBroker.registerProvider(RootBindingAwareBroker.java:160)&lt;br/&gt;
	at org.opendaylight.controller.sal.binding.api.AbstractBindingAwareProvider.onBrokerAvailable(AbstractBindingAwareProvider.java:18)&lt;br/&gt;
	at org.opendaylight.controller.sal.binding.api.AbstractBrokerAwareActivator$1$1.run(AbstractBrokerAwareActivator.java:34)&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:744)&lt;br/&gt;
Caused by: org.opendaylight.yangtools.binding.data.codec.impl.IncorrectNestingException: Class interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector is not valid child of interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.IncorrectNestingException.create(IncorrectNestingException.java:28)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecContext.childNonNull(DataContainerCodecContext.java:178)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.bindingPathArgumentChild(DataObjectCodecContext.java:178)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.BindingCodecContext.getCodecContextNode(BindingCodecContext.java:127)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:29)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:19)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry.toYangInstanceIdentifier(BindingNormalizedNodeCodecRegistry.java:87)&lt;br/&gt;
	at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toYangInstanceIdentifierBlocking(BindingToNormalizedNodeCodec.java:99)&lt;br/&gt;
	at org.opendaylight.controller.md.sal.binding.impl.AbstractForwardedDataBroker.registerDataChangeListener(AbstractForwardedDataBroker.java:68)&lt;br/&gt;
	at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl$1.call(DataChangeListenerImpl.java:58)&lt;br/&gt;
	at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl$1.call(DataChangeListenerImpl.java:55)&lt;br/&gt;
	at org.opendaylight.openflowplugin.common.wait.SimpleTaskRetryLooper.loopUntilNoException(SimpleTaskRetryLooper.java:41)&lt;br/&gt;
	at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl.&amp;lt;init&amp;gt;(DataChangeListenerImpl.java:55)&lt;br/&gt;
	... 10 more&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27744">OPNFLWPLUG-476</key>
            <summary>TopologyManager startup fail when installing l2switch-all after dlux-all</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="michal.rehak">Michal Rehak</assignee>
                                    <reporter username="jluhrsen">Jamo Luhrsen</reporter>
                        <labels>
                    </labels>
                <created>Tue, 2 Jun 2015 04:00:30 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:33 +0000</updated>
                            <resolved>Fri, 5 Jun 2015 20:59:31 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="56973" author="jluhrsen" created="Tue, 2 Jun 2015 04:00:30 +0000"  >&lt;p&gt;Attachment karaf.log has been added with description: full karaf log&lt;/p&gt;</comment>
                            <comment id="56970" author="abhijit2511" created="Tue, 2 Jun 2015 04:05:32 +0000"  >&lt;p&gt;As a placeholder assigning to Michal (but can be changed to either Anil or someone else like Kamal).&lt;/p&gt;</comment>
                            <comment id="56971" author="ecelgp" created="Fri, 5 Jun 2015 19:43:43 +0000"  >&lt;p&gt;I do not see this error anymore, can you confirm Jamo?&lt;/p&gt;</comment>
                            <comment id="56972" author="jluhrsen" created="Fri, 5 Jun 2015 20:59:05 +0000"  >&lt;p&gt;I do not see it with the RC0 build.  There were other (older) bugs that I think were addressing this same issue.  here are some of those bugs:&lt;/p&gt;

&lt;p&gt;3067&lt;br/&gt;
3212&lt;/p&gt;

&lt;p&gt;closing this as fixed&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13984" name="karaf.log" size="184342" author="jluhrsen" created="Tue, 2 Jun 2015 04:00:30 +0000"/>
                    </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>3536</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=3536]]></customfieldvalue>

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

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