<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:58:45 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>[DOCS-132] odl:type usage is discouraged -- icertificatemanager</title>
                <link>https://jira.opendaylight.org/browse/DOCS-132</link>
                <project id="10121" key="DOCS">docs</project>
                    <description>&lt;p&gt;version: Aluminum&lt;br/&gt;
 page: release-notes/upgrade-process&lt;/p&gt;

&lt;p&gt;How should we update the :&lt;br/&gt;
 odl:type=&quot;default-certificate-manager&quot;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;I have updated a project from sodium to aluminum odl version. As mentioned at &lt;a href=&quot;https://docs.opendaylight.org/en/stable-aluminium/release-notes/upgrade-process.html#use-of-odl-type-in-blueprint-is-discouraged&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.opendaylight.org/en/stable-aluminium/release-notes/upgrade-process.html#use-of-odl-type-in-blueprint-is-discouraged&lt;/a&gt;&lt;br/&gt;
 we must not use the odl:type property. At the link provided with examples the odl:type=&quot;default&quot; was simply removed.&lt;br/&gt;
 In my case my reference is:&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;
&amp;lt;reference id=&lt;span class=&quot;code-quote&quot;&gt;&quot;aaaCertificateManager&quot;&lt;/span&gt;
 &lt;span class=&quot;code-keyword&quot;&gt;interface&lt;/span&gt;=&lt;span class=&quot;code-quote&quot;&gt;&quot;org.opendaylight.aaa.cert.api.ICertificateManager&quot;&lt;/span&gt;
 odl:type=&lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;-certificate-manager&quot;&lt;/span&gt; /&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;When I try to build the project I get an error while &lt;br/&gt;
 Running org.opendaylight.odlparent.featuretest.SingleFeatureTest&lt;/p&gt;

&lt;p&gt;which is caused by:&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;
Missing dependencies: 
(objectClass=org.opendaylight.aaa.cert.api.ICertificateManager) 
	at org.opendaylight.odlparent.bundlestest.lib.TestBundleDiag.checkBundleDiagInfos(TestBundleDiag.java:87)
	at org.opendaylight.odlparent.bundlestest.lib.TestBundleDiag.checkBundleDiagInfos(TestBundleDiag.java:61)
	at org.opendaylight.odlparent.featuretest.SingleFeatureTest.installFeature(SingleFeatureTest.java:404)
	at org.opendaylight.odlparent.featuretest.SingleFeatureTest.installFeatureCatchAndLog(SingleFeatureTest.java:356)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.lang.&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.run(&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.java:834)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;If odl:type is totally removed the following error is thrown:&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;
 Condition with alias &lt;span class=&quot;code-quote&quot;&gt;&apos;checkBundleDiagInfos&apos;&lt;/span&gt; didn&apos;t complete within 300 seconds because lambda expression in org.opendaylight.odlparent.bundlestest.lib.TestBundleDiag: expected system either ready with all bundles Active, or Stopping or Failure (but not still booting in GracePeriod, Waiting, Starting, Unknown;but just Resolved and some exceptional Installed OK) but was &amp;lt;diag: Booting {Installed=0, Resolved=7, Unknown=0, GracePeriod=1, Waiting=0, Starting=0, Active=357, Stopping=0, Failure=0}
1. NOK com.intracomtelecom.sdnnfv.accesspointmanager.config:1.0.1.afoteas-SNAPSHOT: OSGi state = Active, Karaf bundleState = GracePeriod, due to: Declarative Services
Blueprint
12/17/20, 6:55 PM
Missing dependencies: 
(&amp;amp;(|(type=&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;)(!(type=*)))(objectClass=org.opendaylight.aaa.cert.api.ICertificateManager)) 
&amp;gt;.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;what should I do in order to proceed with this issue?&lt;/p&gt;


&lt;p&gt; &#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="33704">DOCS-132</key>
            <summary>odl:type usage is discouraged -- icertificatemanager</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</priority>
                        <status id="6" iconUrl="https://jira.opendaylight.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10001">Won&apos;t Do</resolution>
                                        <assignee username="zxiiro">Thanh Ha (zxiiro)</assignee>
                                    <reporter username="afoteas">Andreas Foteas</reporter>
                        <labels>
                            <label>aaaCertificateManager</label>
                    </labels>
                <created>Thu, 17 Dec 2020 17:02:29 +0000</created>
                <updated>Fri, 18 Dec 2020 16:03:54 +0000</updated>
                            <resolved>Fri, 18 Dec 2020 16:03:54 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="68915" author="JIRAUSER13301" created="Fri, 18 Dec 2020 16:03:54 +0000"  >&lt;p&gt;It seems that there was no issue... At the refactoring proccess i accidentally remove the &quot;public&quot; from the contructor so that was the reason for not finding the constructor. It is working ok with&lt;br/&gt;
odl:type=&quot;defailt-certificate-manager&quot;&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03wn3:</customfieldvalue>

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