<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:09:00 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>[AAA-238] https configuration fails with blueprint errors</title>
                <link>https://jira.opendaylight.org/browse/AAA-238</link>
                <project id="10102" key="AAA">aaa</project>
                    <description>&lt;p&gt;1. Enabling https using the official documentation results in errors&lt;br/&gt;
&lt;a href=&quot;https://docs.opendaylight.org/en/latest/getting-started-guide/security_considerations.html#securing-restconf-using-https&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.opendaylight.org/en/latest/getting-started-guide/security_considerations.html#securing-restconf-using-https&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2. The following errors are seen&lt;br/&gt;
a. Parse the secret file is prompting this error&lt;/p&gt;

&lt;p&gt;------------------&lt;del&gt;8&amp;lt;&lt;/del&gt;-----------------------------------------&lt;/p&gt;


&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;12:11:08,920 | INFO  | features-3-thread-1 | FeaturesServiceImpl              | 16 - org.apache.karaf.features.core - 4.4.1 |   org.apache.aries.jmx.blueprint.core/1.2.0
2022-10-21T12:11:08,933 | INFO  | features-3-thread-1 | FeaturesServiceImpl              | 16 - org.apache.karaf.features.core - 4.4.1 |   org.apache.karaf.log.core/4.4.1
2022-10-21T12:11:08,942 | INFO  | features-3-thread-1 | CommandExtension                 | 127 - org.apache.karaf.shell.core - 4.4.1 | Registering commands for bundle org.apache.karaf.log.core/4.4.1
2022-10-21T12:11:08,945 | INFO  | features-3-thread-1 | FeaturesServiceImpl              | 16 - org.apache.karaf.features.core - 4.4.1 |   org.apache.aries.jmx.whiteboard/1.2.0
2022-10-21T12:11:08,956 | INFO  | features-3-thread-1 | FeaturesServiceImpl              | 16 - org.apache.karaf.features.core - 4.4.1 |   org.apache.karaf.scr.management/4.4.1
2022-10-21T12:11:08,959 | ERROR | paxweb-config-1-thread-1 (change controller) | Activator                        | 333 - org.ops4j.pax.web.pax-web-runtime - 8.0.6 | Unable to start Pax Web server: Get Key failed: Cannot read the array length because &quot;password&quot; is null
java.security.UnrecoverableKeyException: Get Key failed: Cannot read the array length because &quot;password&quot; is null
	at sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:450) ~[?:?]
	at sun.security.util.KeyStoreDelegator.engineGetKey(KeyStoreDelegator.java:91) ~[?:?]
	at java.security.KeyStore.getKey(KeyStore.java:1050) ~[?:?]
	at sun.security.ssl.SunX509KeyManagerImpl.&amp;lt;init&amp;gt;(SunX509KeyManagerImpl.java:141) ~[?:?]
	at sun.security.ssl.KeyManagerFactoryImpl$SunX509.engineInit(KeyManagerFactoryImpl.java:64) ~[?:?]
	at javax.net.ssl.KeyManagerFactory.init(KeyManagerFactory.java:275) ~[?:?]
	at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyManagers(SslContextFactory.java:1249) ~[?:?]
	at org.eclipse.jetty.util.ssl.SslContextFactory$Server.getKeyManagers(SslContextFactory.java:2364) ~[?:?]
	at org.eclipse.jetty.util.ssl.SslContextFactory.load(SslContextFactory.java:373) ~[?:?]
	at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:244) ~[?:?]
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[?:?]
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) ~[?:?]
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117) ~[?:?]
	at org.eclipse.jetty.server.SslConnectionFactory.doStart(SslConnectionFactory.java:97) ~[?:?]
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[?:?]
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) ~[?:?]
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117) ~[?:?]
	at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:323) ~[?:?]
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81) ~[?:?]
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[?:?]
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[?:?]
	at org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[?:?]
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.start(JettyServerWrapper.java:623) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyServerController.start(JettyServerController.java:109) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.performConfiguration(Activator.java:551) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:441) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.lambda$updateServerControllerFactory$1(Activator.java:347) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot read the array length because &quot;password&quot; is null
	at sun.security.pkcs12.PKCS12KeyStore$RetryWithZero.run(PKCS12KeyStore.java:259) ~[?:?]
	at sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:361) ~[?:?]
	... 33 more
2022-10-21T12:11:08,966 | INFO  | features-3-thread-1 | ServiceComponentRuntimeMBeanImpl | 122 - org.apache.karaf.scr.management - 4.4.1 | Activating the Apache Karaf ServiceComponentRuntime MBean
2022-10-21T12:11:08,967 | INFO  | features-3-thread-1 | FeaturesServiceImpl              | 16 - org.apache.karaf.features.core - 4.4.1 |   org.apache.karaf.config.core/4.4.1
2022-10-21T12:11:08,986 | INFO  | features-3-thread-1 | CommandExtension                 | 127 - org.apache
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;3. The other failures are&lt;/p&gt;



&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;10,983 | INFO  | Blueprint Extender: 3 | BlueprintContainerImpl           | 86 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.shiro/0.16.3 is waiting for dependencies [(objectClass=org.opendaylight.aaa.web.WebServer)]
2022-10-21T12:16:12,412 | ERROR | Blueprint Extender: 1 | BlueprintContainerImpl           | 86 - org.apache.aries.blueprint.core - 1.10.3 | Unable to start container for blueprint bundle org.opendaylight.netconf.restconf-nb/4.0.2 due to unresolved dependencies [(objectClass=org.opendaylight.aaa.web.WebContextSecurer), (objectClass=org.opendaylight.aaa.web.WebServer)]
java.util.concurrent.TimeoutException: null
	at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:393) ~[?:?]
	at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:45) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
2022-10-21T12:16:12,413 | WARN  | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker           | 188 - org.opendaylight.controller.blueprint - 6.0.2 | Blueprint container for bundle org.opendaylight.netconf.restconf-nb_4.0.2 [269] timed out waiting for dependencies - restarting it
2022-10-21T12:16:12,414 | INFO  | BlueprintContainerRestartService | BlueprintExtender                | 86 - org.apache.aries.blueprint.core - 1.10.3 | Destroying container for blueprint bundle org.opendaylight.netconf.restconf-nb/4.0.2
2022-10-21T12:16:12,421 | INFO  | BlueprintContainerRestartService | BlueprintContainerImpl           | 86 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.netconf.restconf-nb/4.0.2 is waiting for dependencies [(objectClass=org.opendaylight.aa
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;




</description>
                <environment></environment>
        <key id="36238">AAA-238</key>
            <summary>https configuration fails with blueprint errors</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="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="gvrangan">Venkatrangan Govindarajan</assignee>
                                    <reporter username="gvrangan">Venkatrangan Govindarajan</reporter>
                        <labels>
                    </labels>
                <created>Tue, 25 Oct 2022 09:09:05 +0000</created>
                <updated>Wed, 1 Feb 2023 20:49:08 +0000</updated>
                            <resolved>Wed, 1 Feb 2023 20:49:08 +0000</resolved>
                                                    <fixVersion>0.17.0</fixVersion>
                    <fixVersion>0.15.6</fixVersion>
                    <fixVersion>0.16.6</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="71957" author="rovarga" created="Wed, 1 Feb 2023 20:49:08 +0000"  >&lt;p&gt;Fixed in documentation.&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|i0435z:</customfieldvalue>

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