<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:56:31 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-1815] NamespaceException: alias: &apos;/jolokia&apos; is already in use in this or another context</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1815</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;seeing the following Exception in karaf.log for jobs like &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-oxygen/184/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this&lt;/a&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;2018-02-28T13:43:37,929 | ERROR | features-1-thread-1 | osgi | 186 - org.jolokia.osgi - 1.5.0 | Namespace Exception: org.osgi.service.http.NamespaceException: alias: &apos;/jolokia&apos; is already in use in this or another context
 org.osgi.service.http.NamespaceException: alias: &apos;/jolokia&apos; is already in use in this or another context
 at org.ops4j.pax.web.service.spi.model.ServerModel.addServletModel(ServerModel.java:124) ~[?:?]
 at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:241) ~[?:?]
 at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:221) ~[?:?]
 at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:205) ~[?:?]
 at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:65) ~[?:?]
 at org.jolokia.osgi.JolokiaActivator$HttpServiceCustomizer.addingService(JolokiaActivator.java:315) ~[?:?]
 at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941) ~[?:?]
 at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870) ~[?:?]
 at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) ~[?:?]
 at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) ~[?:?]
 at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318) ~[?:?]
 at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261) ~[?:?]
 at org.jolokia.osgi.JolokiaActivator.start(JolokiaActivator.java:102) ~[?:?]
 at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774) ~[?:?]
 at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) ~[?:?]
 at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
 at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767) ~[?:?]
 at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724) ~[?:?]
 at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932) ~[?:?]
 at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309) ~[?:?]
 at org.eclipse.osgi.container.Module.doStart(Module.java:581) ~[?:?]
 at org.eclipse.osgi.container.Module.start(Module.java:449) ~[?:?]
 at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]
 at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402) ~[?:?]
 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1361) ~[?:?]
 at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:888) ~[?:?]
 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1248) ~[?:?]
 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$1(FeaturesServiceImpl.java:1147) ~[?:?]
 at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
 at java.lang.Thread.run(Thread.java:748) [?:?]&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="29312">CONTROLLER-1815</key>
            <summary>NamespaceException: alias: &apos;/jolokia&apos; is already in use in this or another context</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="vorburger">Michael Vorburger</assignee>
                                    <reporter username="jluhrsen">Jamo Luhrsen</reporter>
                        <labels>
                    </labels>
                <created>Thu, 1 Mar 2018 01:05:33 +0000</created>
                <updated>Tue, 24 Apr 2018 07:29:10 +0000</updated>
                            <resolved>Mon, 23 Apr 2018 17:44:30 +0000</resolved>
                                    <version>Oxygen</version>
                    <version>Fluorine</version>
                                    <fixVersion>Oxygen SR1</fixVersion>
                    <fixVersion>Fluorine</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="61361" author="vorburger" created="Thu, 1 Mar 2018 09:30:53 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rgoulding&quot; class=&quot;user-hover&quot; rel=&quot;rgoulding&quot;&gt;rgoulding&lt;/a&gt; I don&apos;t remember seeing this one a little while ago, so I suspect it could have been caused by&#160;&lt;a href=&quot;https://jira.opendaylight.org/browse/AAA-147&quot; title=&quot;odl-jolokia credentials should be centrally backed by AAA&quot; class=&quot;issue-link&quot; data-issue-key=&quot;AAA-147&quot;&gt;&lt;del&gt;AAA-147&lt;/del&gt;&lt;/a&gt; ? That &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68070/2/aaa-shiro/impl/pom.xml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;bumps Jolokia to 1.5.0&lt;/a&gt;, which perhaps has something to do with this.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=jluhrsen&quot; class=&quot;user-hover&quot; rel=&quot;jluhrsen&quot;&gt;jluhrsen&lt;/a&gt; that NamespaceException basically means that we are trying to re-register a Servlet on the /jolokia URI. It should be harmless, but is not nice and an indication of a lifecycle error, somewhere...&#160; minor severity, in the overall scheme of things.&lt;/p&gt;

&lt;p&gt;From a quick grep in controller, I don&apos;t see us registering to /jolokia in our own code (unless some ODL application does; but that&apos;s unlikely I guess), so perhaps the&#160;&lt;tt&gt;&lt;a href=&quot;https://github.com/rhuss/jolokia/blob/master/agent/osgi/src/main/java/org/jolokia/osgi/JolokiaActivator.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;org.jolokia.osgi.JolokiaActivator&lt;/a&gt;&lt;/tt&gt; started twice, or re-started (feature/bundle re-refresh?), and did not unregister? It does do a httpService.unregister(getServletAlias()) though..&lt;/p&gt;</comment>
                            <comment id="62413" author="alexandruavadanii" created="Fri, 13 Apr 2018 17:24:49 +0000"  >&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I just saw this using Opendaylight Oxygen (from Ubuntu PPA) in Armband Fuel@OPNFV.&lt;/p&gt;

&lt;p&gt;Unfortunately, the karaf.log reports a lot of other errors, so I&apos;m not sure this is really useful for debugging, but for the sake of completeness, here&apos;s the log &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;It is highly likely this is related to another issue we had with Fuel@OPNFV deploying ODL, where we used to restart the ODL service while it was still booting, leaving behind corrupted cache data (the fix for this was just merged today, so it&apos;s not included in the above log - we mask the ODL service and only enable&amp;amp;start it after all configuration is done).&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;&#160;&lt;a href=&quot;http://paste.ubuntu.com/p/4Bwg4Z6k5X/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://paste.ubuntu.com/p/4Bwg4Z6k5X/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="62551" author="vorburger" created="Fri, 20 Apr 2018 11:21:45 +0000"  >&lt;p&gt;So I&apos;ve looked more into this one today, and tried to locally reproduce it... here are some conclusions, and next step:&lt;/p&gt;

&lt;p&gt;I cannot reproduce this in &lt;tt&gt;netvirt/karaf&lt;/tt&gt; from today&apos;s master, after &lt;tt&gt;feature:install odl-netvirt-openstack&lt;/tt&gt;. But re-reading &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rgoulding&quot; class=&quot;user-hover&quot; rel=&quot;rgoulding&quot;&gt;rgoulding&lt;/a&gt; comment in &lt;a href=&quot;https://lists.opendaylight.org/pipermail/aaa-dev/2018-April/001650.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/aaa-dev/2018-April/001650.html&lt;/a&gt;, I got what&apos;s really going on here:&lt;/p&gt;

&lt;p&gt;This happens if, for some reason, we have the Karaf core &lt;tt&gt;jolokia&lt;/tt&gt; feature installed before our own &lt;tt&gt;odl-jolokia&lt;/tt&gt; feature. Indeed in a &lt;tt&gt;netvirt/karaf&lt;/tt&gt; from today&apos;s master where this is not happening, you would see, which is correct:&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;karaf@root()&amp;gt; feature:list | grep jolokia                                                                                                                                                                          
odl-jolokia                                     &#9474; 1.11.0.SNAPSHOT  &#9474;          &#9474; Started     &#9474; odl-extras-1.11.0-SNAPSHOT                      &#9474; Jolokia JMX/HTTP bridge
jolokia                                         &#9474; 1.3.5            &#9474;          &#9474; Uninstalled &#9474; standard-4.1.5                                  &#9474; Jolokia monitoring support&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;But indeed (only) if we &lt;tt&gt;feature:install jolokia odl-netvirt-openstack&lt;/tt&gt;, THEN we can reproduce this issue!&lt;/p&gt;

&lt;p&gt;&amp;gt; It should be harmless, but is not nice and an indication of a lifecycle error,&lt;/p&gt;

&lt;p&gt;just to &quot;qualify&quot; my earlier &quot;harmless&quot; comment with a bit more background now: While this will not impact core SDN functionality, it does mean that the &quot;wrong&quot; Jolokia is installed, and e.g. /jolokia will not be protected by AAA. If one never uses /jolokia for JMX-over-HTTP monitoring, and is not overly security paranoid, then that is not a huge issue.&lt;/p&gt;

&lt;p&gt;So the real question now is just to find out why on earth in some distributions it&apos;s the &lt;tt&gt;jolokia&lt;/tt&gt; instead of the &lt;tt&gt;odl-jolokia&lt;/tt&gt; feature that gets installed?! Is this wrongly hard-coded in some ... place, upstream or downstream installation orchestration, somewhere? It should not be so anywhere, because e.g. &lt;tt&gt;odl-netvirt-openstack&lt;/tt&gt; (indirectly, same applies for other end-user application features) seems to correctly depend on &lt;tt&gt;odl-jolokia&lt;/tt&gt; already.&lt;/p&gt;

&lt;p&gt;Two next stepss: 1. I&apos;ll have a closer look at &lt;tt&gt;integration/distribution/karaf&lt;/tt&gt; if that is wrong, 2. I&apos;ll email some people asking if there is a &lt;tt&gt;jolokia&lt;/tt&gt; instead of the &lt;tt&gt;odl-jolokia&lt;/tt&gt; hard-coded somewhere.&lt;/p&gt;</comment>
                            <comment id="62552" author="vorburger" created="Fri, 20 Apr 2018 11:35:53 +0000"  >&lt;p&gt;&amp;gt;&#160;closer look at&#160;&lt;tt&gt;integration/distribution/karaf&lt;/tt&gt;&#160;&lt;/p&gt;

&lt;p&gt;It&apos;s the same as with&#160;&lt;tt&gt;netvirt/karaf&lt;/tt&gt;&#160;here - it works out of the box.&lt;/p&gt;

&lt;p&gt;So either this is different in releases based off older code than today&apos;s&#160;Fluorine master (but I doubt that), or&#160;something else is wrong to explicitly install the &lt;tt&gt;jolokia&lt;/tt&gt; Karaf feature... we now just need to find out what! I am suspecting some CSIT script? But &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=1569665&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;we&apos;re also hearing about this downstream now&lt;/a&gt;, not just in upstream CSIT, so... perhaps there is also a hard-coded wrong explicit &lt;tt&gt;jolokia&lt;/tt&gt; Karaf feature install in... TripleO?&lt;/p&gt;

&lt;p&gt;PS, just for the record: I&apos;ve also, briefly, considered some hack to &quot;remove&quot; the &lt;tt&gt;jolokia&lt;/tt&gt; Karaf feature all together (&lt;a href=&quot;https://issues.apache.org/jira/browse/KARAF-5376?focusedCommentId=16431939&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16431939&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;based on this&lt;/a&gt;, or documentation which may be written in KARAF-5540 in the future), but concluded that actually won&apos;t really solve our immediate issue here (it would just cause something to fail, not fix anything), so I would rather focus efforts on finding the root cause instead.&lt;/p&gt;</comment>
                            <comment id="62553" author="vorburger" created="Fri, 20 Apr 2018 11:51:58 +0000"  >&lt;p&gt;&amp;gt;&#160;either this is different in releases based off older code than today&apos;s&#160;Fluorine master (but I doubt that)&lt;/p&gt;

&lt;p&gt;Verified this by testing above against &lt;a href=&quot;https://www.opendaylight.org/technical-community/getting-started-for-developers/downloads-and-documentation&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;the Oxygen release from&#160;March 22&lt;/a&gt;, and noticed an interesting disprecancy:&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;opendaylight-user@root&amp;gt;feature:list | grep jolokia                                                                                                                           
odl-jolokia                                      &#9474; 1.10.0           &#9474;          &#9474; Uninstalled &#9474; odl-extras-1.10.0                                &#9474; Jolokia JMX/HTTP bridge
jolokia                                          &#9474; 1.3.5            &#9474;          &#9474; Uninstalled &#9474; standard-4.1.3                                   &#9474; Jolokia monitoring support
opendaylight-user@root&amp;gt;feature:install odl-netvirt-openstack
opendaylight-user@root&amp;gt;feature:list | grep jolokia
odl-jolokia                                      &#9474; 1.10.0           &#9474;          &#9474; Uninstalled &#9474; odl-extras-1.10.0                                &#9474; Jolokia JMX/HTTP bridge
jolokia                                          &#9474; 1.3.5            &#9474;          &#9474; Uninstalled &#9474; standard-4.1.3                                   &#9474; Jolokia monitoring support&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;so it would seem that in the past Jolokia (neither the wrong nor the right one) got automatically installed as a dependency... which reinforces my suspicion that we probably hard-coded this in the past - but we (always, most likely) had chosen the wrong one. The right thing to do now is to just remove any mention of jolokia and let it get installed automatically as a dependency.&lt;/p&gt;</comment>
                            <comment id="62554" author="vorburger" created="Fri, 20 Apr 2018 12:03:46 +0000"  >&lt;p&gt;Same in a local&#160;&lt;tt&gt;netvirt/karaf&lt;/tt&gt;&#160;build of today&apos;s &lt;tt&gt;stable/oxygen&lt;/tt&gt;&#160;branch, which is about to be released as Oxygen SP1:&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;karaf@root()&amp;gt; feature:list | grep jolokia                                                                                                                                                                          
odl-jolokia                                     &#9474; 1.10.1.SNAPSHOT  &#9474;          &#9474; Uninstalled &#9474; odl-extras-1.10.1-SNAPSHOT                      &#9474; Jolokia JMX/HTTP bridge
jolokia                                         &#9474; 1.3.5            &#9474;          &#9474; Uninstalled &#9474; standard-4.1.5                                  &#9474; Jolokia monitoring support
karaf@root()&amp;gt; feature:install odl-netvirt-openstack  
karaf@root()&amp;gt; feature:list | grep jolokia
odl-jolokia                                     &#9474; 1.10.1.SNAPSHOT  &#9474;          &#9474; Uninstalled &#9474; odl-extras-1.10.1-SNAPSHOT                      &#9474; Jolokia JMX/HTTP bridge
jolokia                                         &#9474; 1.3.5            &#9474;          &#9474; Uninstalled &#9474; standard-4.1.5                                  &#9474; Jolokia monitoring support
karaf@root()&amp;gt; log:display | grep /jolokia&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;So while for master (future Fluorine) we seem to have a dependy to odl-jolokia somewhere, for Oxygen you can just explicitly install the &lt;tt&gt;odl-jolokia&lt;/tt&gt; feature (but NOT the one similarly named just &lt;tt&gt;jolokia&lt;/tt&gt;!), e.g. like so, and it&apos;s all good:&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;karaf@root()&amp;gt; feature:install odl-jolokia odl-netvirt-openstack                                                                                                                                                   
karaf@root()&amp;gt; feature:list | grep jolokia
odl-jolokia                                     &#9474; 1.10.1.SNAPSHOT  &#9474; x        &#9474; Started     &#9474; odl-extras-1.10.1-SNAPSHOT                      &#9474; Jolokia JMX/HTTP bridge
jolokia                                         &#9474; 1.3.5            &#9474;          &#9474; Uninstalled &#9474; standard-4.1.5                                  &#9474; Jolokia monitoring support
karaf@root()&amp;gt; log:display | grep /jolokia
karaf@root()&amp;gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="62556" author="jluhrsen" created="Fri, 20 Apr 2018 20:32:54 +0000"  >&lt;p&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&#160; I&apos;m lost because I&apos;m probably just stupid. can you TL;DR it for me?&lt;/p&gt;</comment>
                            <comment id="62563" author="vorburger" created="Mon, 23 Apr 2018 12:38:56 +0000"  >&lt;p&gt;You&apos;re not stupid, I was beeing detailed and lengthy above &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&#160;so&#160;here&apos;s an attempt at a TL;DR:&lt;/p&gt;

&lt;p&gt;1. The&#160;problem shown above is not reproducible after feature:install odl-netvirt-openstack in integration/distribution/karaf and netvirt/karaf on current master and stable/oxygen.&lt;/p&gt;

&lt;p&gt;2. The problem IS easily reproduced if one installs the Karaf feature named &quot;jolokia&quot; (not &quot;odl-jolokia&quot;) before installing odl-netvirt-openstack on master (where odl-netvirt-openstack also installs odl-jolokia), or both &quot;jolokia&quot; and &quot;odl-jolokia&quot; on Oxygen.&lt;/p&gt;

&lt;p&gt;3. Therefore, my conclusion is that &quot;something&quot; in CSIT &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/help_16.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; is manually installing the Karaf &quot;jolokia&quot; (not &quot;odl-jolokia&quot;) feature?  Perhaps you could add a &quot;feature:list | grep jolokia&quot; at the start of CSIT so that we could have more certainty about this, if there is doubt?&lt;/p&gt;

&lt;p&gt;Does this help?  For more details, read above... &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; fair? &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;PS, FYI: On master, odl-netvirt-openstack also installs odl-jolokia; on stable/oxygen it does not.  On neither I can see the Karaf &quot;jolokia&quot; feature (not &quot;odl-jolokia&quot;) automatically installed by  odl-netvirt-openstack.&lt;/p&gt;</comment>
                            <comment id="62568" author="vorburger" created="Mon, 23 Apr 2018 15:50:22 +0000"  >&lt;p&gt;&amp;gt; Perhaps you could add a &quot;feature:list | grep jolokia&quot;&lt;/p&gt;

&lt;p&gt;even better, based on something I just learnt from &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=skitt&quot; class=&quot;user-hover&quot; rel=&quot;skitt&quot;&gt;skitt&lt;/a&gt;, please do this for me so that we can get to the bottom of this:&lt;/p&gt;

&lt;p&gt;Please attach&#160;what this outputs for in an environment where this problem is seen:&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;karaf@root()&amp;gt; feature:list -r&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;and then please attach output of &quot;&lt;tt&gt;feature:info -t $FN&lt;/tt&gt;&quot; for&#160;N times for each line (feature shown), where FN is the name of 1 feature, say:&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;feature:info -t odl-mdsal-trace
feature:info -t odl-netvirt-openstack
...&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="62570" author="vorburger" created="Mon, 23 Apr 2018 17:11:57 +0000"  >&lt;p&gt;&lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=1569665#c13&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Wait a second...&lt;/a&gt; the theory (above) re.&#160;the Karaf features named &quot;jolokia&quot; and &quot;odl-jolokia&quot; may be the completely wrong explanation...&#160;Or rather, that would also cause this same problem, but is perhaps not actually the cause in this instance!&lt;/p&gt;

&lt;p&gt;Why? Because what I&apos;ve missed before is that in &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-oxygen/184/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this&lt;/a&gt; log originally linked above, there is this beauty worth noting:&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;2018-02-28T13:43:16,314 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |       mvn:org.jolokia/jolokia-osgi/1.3.7
2018-02-28T13:43:16,314 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |       mvn:org.jolokia/jolokia-osgi/1.5.0
(...)
2018-02-28T13:43:16,339 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |       wrap:mvn:org.jolokia/jolokia-core/1.3.7
2018-02-28T13:43:16,339 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |       wrap:mvn:org.jolokia/jolokia-core/1.5.0
2018-02-28T13:43:16,339 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |       wrap:mvn:org.jolokia/jolokia-jsr160/1.3.7
2018-02-28T13:43:16,339 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |       wrap:mvn:org.jolokia/jolokia-jsr160/1.5.0
(...)
2018-02-28T13:43:37,363 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |   wrap_file__tmp_karaf-0.8.0-SNAPSHOT_system_org_jolokia_jolokia-core_1.3.7_jolokia-core-1.3.7.jar/0.0.0
2018-02-28T13:43:37,364 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |   com.google.gson/2.8.2
2018-02-28T13:43:37,365 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |   org.apache.oltu.oauth2.authzserver/1.0.2
2018-02-28T13:43:37,366 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |   org.h2/1.4.193
2018-02-28T13:43:37,379 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |   wrap_file__tmp_karaf-0.8.0-SNAPSHOT_system_org_jolokia_jolokia-core_1.5.0_jolokia-core-1.5.0.jar/0.0.0
(...)
2018-02-28T13:43:37,391 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |   org.jolokia.osgi/1.5.0
2018-02-28T13:43:37,398 | INFO  | features-1-thread-1 | HttpServiceFactoryImpl           | 450 - org.ops4j.pax.web.pax-web-runtime - 6.0.7 | Binding bundle: [org.jolokia.osgi_1.5.0 [186]] to http service
(...)
2018-02-28T13:43:37,609 | INFO  | features-1-thread-1 | HttpServiceContext               | 448 - org.ops4j.pax.web.pax-web-jetty - 6.0.7 | registering context DefaultHttpContext [bundle=org.jolokia.osgi_1.5.0 [186], contextID=custom], with context-name: 
2018-02-28T13:43:37,811 | INFO  | features-1-thread-1 | osgi                             | 186 - org.jolokia.osgi - 1.5.0 | No access restrictor found, access to any MBean is allowed
2018-02-28T13:43:37,856 | INFO  | features-1-thread-1 | ContextHandler                   | 164 - org.eclipse.jetty.util - 9.3.14.v20161028 | Started HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.jolokia.osgi_1.5.0 [186], contextID=custom]}
(...)
2018-02-28T13:43:37,922 | INFO  | features-1-thread-1 | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.1.3 |   org.jolokia.osgi/1.3.7
2018-02-28T13:43:37,927 | INFO  | features-1-thread-1 | HttpServiceFactoryImpl           | 450 - org.ops4j.pax.web.pax-web-runtime - 6.0.7 | Binding bundle: [org.jolokia.osgi_1.3.7 [185]] to http service
2018-02-28T13:43:37,929 | ERROR | features-1-thread-1 | osgi                             | 186 - org.jolokia.osgi - 1.5.0 | Namespace Exception: org.osgi.service.http.NamespaceException: alias: &apos;/jolokia&apos; is already in use in this or another context
org.osgi.service.http.NamespaceException: alias: &apos;/jolokia&apos; is already in use in this or another context
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Looking carefully above, there is something curious - &lt;b&gt;what&apos;s this 1.3.7 VS 1.5.0 business? We shouldn&apos;t have 2 versions of Jolokia bundles not features!&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;To be 100% sure that it&apos;s related to that, could I ask for, in addition to above, also getting the output of:&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;bundle:list -s -l&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="62572" author="jluhrsen" created="Mon, 23 Apr 2018 17:18:26 +0000"  >&lt;p&gt;I was looking to update a CSIT job to collect this info, but realized we aren&apos;t seeing this Exception in a recent CSIT&lt;br/&gt;
job. Like this &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-oxygen/260/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;one&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="62573" author="jluhrsen" created="Mon, 23 Apr 2018 17:24:17 +0000"  >&lt;p&gt;you want this info on a recent distro, right? in other words, on a distro that is not showing this problem?&lt;/p&gt;</comment>
                            <comment id="62574" author="vorburger" created="Mon, 23 Apr 2018 17:28:52 +0000"  >&lt;p&gt;&amp;gt; I was looking to update a CSIT job to collect this info, but realized we aren&apos;t seeing this Exception in a recent CSIT job. Like this &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-oxygen/260/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;one&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Very interesting. And in that new log - guess what? There is only jolokia-core|jsr160|osgi 1.5.0, only 1.3.7 - so that&apos;s it! So looks like something during &quot;the big bump&quot; which happened some time after April 10th (&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=jluhrsen&quot; class=&quot;user-hover&quot; rel=&quot;jluhrsen&quot;&gt;jluhrsen&lt;/a&gt; IRC: &quot;I think Apr 10th is the last time this showed up in that job.&quot;), most likely the Karaf upgrade that was part of that bump, did the trick here.&lt;/p&gt;</comment>
                            <comment id="62575" author="alexandruavadanii" created="Mon, 23 Apr 2018 17:31:25 +0000"  >&lt;p&gt;For the record, I was seeing this 100% of the time with Oxygen SR0, not anymore with Oxygen SR1 (well, the daily build from 22 Apr to be accurate).&lt;/p&gt;

&lt;p&gt;Feature list for working (22 Apr) - text to long to paste here (pasted one more, previous version was trimmed too):&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://paste.ubuntu.com/p/jWGFS5BhrR/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://paste.ubuntu.com/p/jWGFS5BhrR/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="62576" author="vorburger" created="Mon, 23 Apr 2018 17:36:40 +0000"  >&lt;p&gt;No forget about that, that from (just minutes) before I figured it out; this is no longer needed.&lt;/p&gt;</comment>
                            <comment id="62577" author="vorburger" created="Mon, 23 Apr 2018 17:47:38 +0000"  >&lt;p&gt;&amp;gt; For the record, I was seeing this 100% of the time with Oxygen SR0, not anymore with Oxygen SR1 (well, the daily build from 22 Apr to be accurate).&lt;/p&gt;

&lt;p&gt;Great, that confirms above - because &quot;the big bump&quot; with a Karaf upgrade also happened on Oxygen SR1.&lt;/p&gt;

&lt;p&gt;I&apos;m therefore now closing this issue as CANNOT REPRODUCE, in the sense that it is no longer seen on the latest Fluorine, and confirmed fixed on Oxygen SR1.&lt;/p&gt;

&lt;p&gt;FTR: &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=1569665&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=1569665&lt;/a&gt; continues the discussion for a certain red vendor&apos;s downstream Oxygen (not yet SR1) based package, but that is no longer relevant to bleeding edge master nor stable/oxygen maintenance in this upstream JIRA.&lt;/p&gt;</comment>
                            <comment id="62590" author="skitt@redhat.com" created="Tue, 24 Apr 2018 07:29:10 +0000"  >&lt;p&gt;Yes, this is one of the bugs we fixed with the odlparent 3.1 bump, along with &lt;a href=&quot;https://jira.opendaylight.org/browse/AAA-147&quot; title=&quot;odl-jolokia credentials should be centrally backed by AAA&quot; class=&quot;issue-link&quot; data-issue-key=&quot;AAA-147&quot;&gt;&lt;del&gt;AAA-147&lt;/del&gt;&lt;/a&gt;.&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|i03azj:</customfieldvalue>

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