<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:52:47 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-339] Conflicting Factories with the same name &apos;pcep-session-proposal-factory-stateful02&apos; being found.</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-339</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;BundleContextBackedModuleFactoriesResolver getAllFactories will find two conflicting factories with the name &apos;pcep-session-proposal-factory-stateful02&apos;.&lt;/p&gt;

&lt;p&gt;I detected this on a copy of the ServiceProvider distribution 0.1.2-SNAPSHOT. My application does not export a copy of this factory into the environment. Any suggestions on tracking down the source of the second factory in the controller environment - there should only be one. &lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;osgi&amp;gt; 2014-04-18 14:43:46.323 NDT [config-pusher] ERROR o.o.c.c.m.i.o.BundleContextBackedModuleFactoriesResolver - Module name is not unique. Found two conflicting factories with same name &lt;span class=&quot;code-quote&quot;&gt;&apos;pcep-session-proposal-factory-stateful02&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;org.opendaylight.controller.config.yang.pcep.stateful02.cfg.Stateful02PCEPSessionProposalFactoryModuleFactory@304473a2&apos;&lt;/span&gt; &lt;span class=&quot;code-quote&quot;&gt;&apos;org.opendaylight.controller.config.yang.pcep.stateful02.cfg.Stateful02PCEPSessionProposalFactoryModuleFactory@6e4ca3b3&apos;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>&lt;p&gt;Operating System: Mac OS&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="24893">CONTROLLER-339</key>
            <summary>Conflicting Factories with the same name &apos;pcep-session-proposal-factory-stateful02&apos; being found.</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="jgoodyear@savoirtech.com">Jamie Goodyear</reporter>
                        <labels>
                    </labels>
                <created>Fri, 18 Apr 2014 20:00:23 +0000</created>
                <updated>Tue, 25 Jul 2023 08:23:31 +0000</updated>
                            <resolved>Tue, 22 Apr 2014 18:09:12 +0000</resolved>
                                                                    <component>config</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="48039" author="jgoodyear@savoirtech.com" created="Fri, 18 Apr 2014 20:08:34 +0000"  >&lt;p&gt;I&apos;m working on a set of steps to reproduce that will not require my application (too many extraneous bits). I&apos;ll update this bug report when I have the steps available.&lt;/p&gt;</comment>
                            <comment id="48040" author="jgoodyear@savoirtech.com" created="Tue, 22 Apr 2014 15:50:16 +0000"  >&lt;p&gt;Further investigation note:&lt;/p&gt;

&lt;p&gt;When two instances of org.opendaylight.bgpcep.pcep-ietf-stateful02 are found, the OSGi webconsole only reports the one instance::&lt;/p&gt;

&lt;p&gt;Service 380 - &lt;span class=&quot;error&quot;&gt;&amp;#91;org.opendaylight.protocol.pcep.PCEPSessionProposalFactory&amp;#93;&lt;/span&gt; (pid: n/a)&lt;br/&gt;
  from Bundle 91 - org.opendaylight.bgpcep.pcep-ietf-stateful02 (org.opendaylight.bgpcep.pcep-ietf-stateful02), version 0.3.1.SNAPSHOT&lt;br/&gt;
    instanceName: stateful02-prop&lt;br/&gt;
    implementationName: pcep-session-proposal-factory-stateful02&lt;/p&gt;</comment>
                            <comment id="48041" author="jgoodyear@savoirtech.com" created="Tue, 22 Apr 2014 18:06:26 +0000"  >
&lt;p&gt;The error appeared to have been caused by not setting its dependency on pcep-ietf-stateful02 to provided. When its not set to provided a second instance will be created, causing the problem.&lt;/p&gt;

&lt;p&gt;&amp;lt;dependency&amp;gt;&lt;br/&gt;
    &amp;lt;groupId&amp;gt;org.opendaylight.bgpcep&amp;lt;/groupId&amp;gt;&lt;br/&gt;
    &amp;lt;artifactId&amp;gt;pcep-ietf-stateful02&amp;lt;/artifactId&amp;gt;&lt;br/&gt;
    &amp;lt;version&amp;gt;0.3.1-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br/&gt;
    &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br/&gt;
&amp;lt;/dependency&amp;gt;&lt;/p&gt;</comment>
                            <comment id="48042" author="jgoodyear@savoirtech.com" created="Tue, 22 Apr 2014 18:09:12 +0000"  >&lt;p&gt;I&apos;ve marked this issue as resolved invalid as we can work around the issue by marking the dependency as provided in the container. &lt;/p&gt;

&lt;p&gt;We will note however, that the module name is hardcoded as such multiple copies can not exist - Not sure if this would be considered a bug or not.&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>777</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=777]]></customfieldvalue>

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

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