<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:49 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-1544] Installing bgpcep/md-sal-all and restconf features in a specific order cause errors</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1544</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Steps to reproduce:&lt;br/&gt;
1. run ODL karaf&lt;br/&gt;
2. install:features odl-bgpcep-bgp odl-restconf&lt;br/&gt;
3. BGP and restconf did not start well, errors observed:&lt;/p&gt;

&lt;p&gt;Exception in thread &quot;config-blank-txn-0&quot; java.lang.IllegalStateException: Error - getInstance() failed for ModuleIdentifier&lt;/p&gt;
{factoryName=&apos;shutdown&apos;, instanceName=&apos;shutdown&apos;} in transaction TransactionIdentifier{name=&apos;ConfigTransaction-0-1&apos;}&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.secondPhaseCommit(ConfigTransactionControllerImpl.java:444)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.secondPhaseCommit(ConfigRegistryImpl.java:346)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.commitConfigSafe(ConfigRegistryImpl.java:285)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.commitConfig(ConfigRegistryImpl.java:250)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.osgi.BlankTransactionServiceTracker$1.hit(BlankTransactionServiceTracker.java:45)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.osgi.BlankTransactionServiceTracker.blankTransactionSync(BlankTransactionServiceTracker.java:79)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.osgi.BlankTransactionServiceTracker.lambda$blankTransactionAsync$0(BlankTransactionServiceTracker.java:70)&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;br/&gt;
Caused by: java.lang.IllegalStateException: Could not register runtime bean in ModuleIdentifier{factoryName=&apos;shutdown&apos;, instanceName=&apos;shutdown&apos;}
&lt;p&gt; under name org.opendaylight.controller:instanceName=shutdown,type=RuntimeBean,moduleFactoryName=shutdown&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl.sanitize(RootRuntimeBeanRegistratorImpl.java:53)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl.registerRoot(RootRuntimeBeanRegistratorImpl.java:40)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl.registerRoot(RootRuntimeBeanRegistratorImpl.java:19)&lt;br/&gt;
	at org.opendaylight.controller.config.yang.shutdown.impl.ShutdownRuntimeRegistrator.register(ShutdownRuntimeRegistrator.java:11)&lt;br/&gt;
	at org.opendaylight.controller.config.yang.shutdown.impl.ShutdownServiceImpl.&amp;lt;init&amp;gt;(ShutdownServiceImpl.java:29)&lt;br/&gt;
	at org.opendaylight.controller.config.yang.shutdown.impl.ShutdownModule.createInstance(ShutdownModule.java:66)&lt;br/&gt;
	at org.opendaylight.controller.config.spi.AbstractModule.getInstance(AbstractModule.java:87)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:498)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.dependencyresolver.DependencyResolverManager$ModuleInvocationHandler.handleInvocation(DependencyResolverManager.java:149)&lt;br/&gt;
	at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)&lt;br/&gt;
	at com.sun.proxy.$Proxy92.getInstance(Unknown Source)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.secondPhaseCommit(ConfigTransactionControllerImpl.java:437)&lt;br/&gt;
	... 9 more&lt;br/&gt;
Caused by: javax.management.InstanceAlreadyExistsException: org.opendaylight.controller:instanceName=shutdown,type=RuntimeBean,moduleFactoryName=shutdown&lt;br/&gt;
	at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:437)&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1898)&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:966)&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:900)&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:324)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.jmx.InternalJMXRegistrator.registerMBean(InternalJMXRegistrator.java:77)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.jmx.RootRuntimeBeanRegistratorImpl.registerRoot(RootRuntimeBeanRegistratorImpl.java:38)&lt;br/&gt;
	... 22 more&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26098">CONTROLLER-1544</key>
            <summary>Installing bgpcep/md-sal-all and restconf features in a specific order cause errors</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="-1">Unassigned</assignee>
                                    <reporter username="milos.fabian@pantheon.tech">Milos Fabian</reporter>
                        <labels>
                    </labels>
                <created>Tue, 6 Sep 2016 12:31:08 +0000</created>
                <updated>Tue, 25 Jul 2023 08:24:12 +0000</updated>
                            <resolved>Tue, 13 Jun 2017 11:11:16 +0000</resolved>
                                                                    <component>config</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="51497" author="vrpolak" created="Fri, 16 Sep 2016 15:13:40 +0000"  >&lt;p&gt;This looks line an issue reported by config subsystem (cause either there or in restconf or in bgp). Are there still parts of BGP which use config subsystem?&lt;/p&gt;</comment>
                            <comment id="51498" author="cdgasparini" created="Wed, 21 Sep 2016 07:46:18 +0000"  >&lt;p&gt;Bug seems to come from bgp topology provider, deeper investigation in process.&lt;/p&gt;</comment>
                            <comment id="51499" author="cdgasparini" created="Mon, 26 Sep 2016 15:15:39 +0000"  >&lt;p&gt;BUG related to bgp-topology-provider is handled on BUG-6799, which correspond to  IllegalAccessException: Class org.apache.aries.blueprint.utils.ReflectionUtils&lt;/p&gt;


&lt;p&gt;This bug is outside of bgp, since it can be replicated installing md-sal-all.&lt;/p&gt;</comment>
                            <comment id="51500" author="dkutenicsova" created="Tue, 13 Jun 2017 11:11:16 +0000"  >&lt;p&gt;Tested on Boron-SR3 (with both bgpcep-bgp and mdsal-all features), issue is no longer present. Closing bug.&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>6644</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=6644]]></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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02r87:</customfieldvalue>

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