<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:08:44 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-141] Servlet alias conflict with Dlux</title>
                <link>https://jira.opendaylight.org/browse/AAA-141</link>
                <project id="10102" key="AAA">aaa</project>
                    <description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I received several emails from downstream projects, that Dlux bases UIs are broken in Nitrogen.&lt;/p&gt;

&lt;p&gt;After some investigation found this: Caused by: org.osgi.service.http.NamespaceException: alias: &apos;/&apos; is already in use in this or another context&lt;/p&gt;

&lt;p&gt;This error appears in Karaf log after feature:install odl-dlux-core.&lt;/p&gt;

&lt;p&gt;http:list command in karaf console pointed me to aaa project and aaa-shiro feature. In aaa/aaa-shiro/impl/pom.xml found this: &amp;lt;Web-ContextPath&amp;gt;/&amp;lt;/Web-ContextPath&amp;gt;&lt;br/&gt;
When i changed value to /moon, rebuilt aaa, dlux and distribution, GUI started working, but i&apos;m not sure if i didn&apos;t broke aaa.&lt;/p&gt;

&lt;p&gt;I&apos;m not familiar with aaa project and Jetty at all, so don&apos;t know if this is valid configuration change, but there is a conflict and we should resolve it somehow.&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22392">AAA-141</key>
            <summary>Servlet alias conflict with Dlux</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="malachovsky">Daniel Malachovsky</reporter>
                        <labels>
                    </labels>
                <created>Mon, 31 Jul 2017 15:46:51 +0000</created>
                <updated>Thu, 21 Mar 2019 11:56:49 +0000</updated>
                            <resolved>Tue, 1 Aug 2017 12:42:44 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="42442" author="dmalacho@cisco.com" created="Mon, 31 Jul 2017 15:46:51 +0000"  >&lt;p&gt;Attachment bug.txt has been added with description: Error message from Karaf log&lt;/p&gt;</comment>
                            <comment id="42440" author="rgoulding" created="Mon, 31 Jul 2017 19:59:36 +0000"  >&lt;p&gt;I think what we want will be closer to this:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60957/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60957/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;still testing&lt;/p&gt;</comment>
                            <comment id="42441" author="rgoulding" created="Mon, 31 Jul 2017 20:47:08 +0000"  >&lt;p&gt;Final analysis:&lt;/p&gt;

&lt;p&gt;Both bundles try to own the root servlet context.  Neither probably should.  AAA backed off in the above patch, and dlux should do the same in the future.  For now, its fine to keep it for backwards compatibility reasons.&lt;/p&gt;

&lt;p&gt;We should better document how this stuff works in the future.  In general projects just rely on RESTCONF for web interaction, but these two projects are special circumstances/exceptions to the rules.&lt;/p&gt;

&lt;p&gt;This won&apos;t ever be caught at compile time with current jetty code unfortunately, and the CI test would take a while to perform so we need to just document better for now.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12952" name="bug.txt" size="8205" author="malachovsky" created="Mon, 31 Jul 2017 15:46:51 +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>8915</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=8915]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10313"><![CDATA[Highest]]></customfieldvalue>

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

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