Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-12116

CME in ProxyFilter (Karaf Web Bridge)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 24.0.0, 24.1.0
    • Fix Version/s: 24.1.1
    • Component/s: None
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Sprint:
      Horizon 2019 - June 12th 2020

      Description

      Encountered the following exception while running TopologyIT on https://circleci.com/gh/OpenNMS/opennms/3669#artifacts/containers/1:

      2019-06-16T20:46:15,371 | ERROR | FelixDispatchQueue | framework                        | 0 - org.apache.felix.framework - 5.6.12 | FrameworkEvent ERROR - org.apache.felix.framework
      java.util.ConcurrentModificationException: null
      	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1042) ~[?:?]
      	at java.util.ArrayList$Itr.next(ArrayList.java:996) ~[?:?]
      	at org.opennms.container.web.bridge.proxy.ProxyFilter.addRequestHandler(ProxyFilter.java:133) ~[?:?]
      	at org.opennms.container.web.bridge.proxy.trackers.ServletTracker.addingService(ServletTracker.java:72) ~[?:?]
      	at org.opennms.container.web.bridge.proxy.trackers.ServletTracker.addingService(ServletTracker.java:46) ~[?:?]
      	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.track(AbstractTracked.java:229) ~[?:?]
      	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901) ~[?:?]
      	at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) ~[?:?]
      	at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) ~[?:?]
      	at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) ~[?:?]
      	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4595) ~[?:?]
      	at org.apache.felix.framework.Felix.registerService(Felix.java:3587) ~[?:?]
      	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348) ~[?:?]
      	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:322) ~[?:?]
      	at org.opennms.vaadin.extender.internal.extender.ApplicationFactoryServiceTracker.addingService(ApplicationFactoryServiceTracker.java:92) ~[?:?]
      	at org.opennms.vaadin.extender.internal.extender.ApplicationFactoryServiceTracker.addingService(ApplicationFactoryServiceTracker.java:30) ~[?:?]
      	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.track(AbstractTracked.java:229) ~[?:?]
      	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901) ~[?:?]
      	at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) ~[?:?]
      	at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) ~[?:?]
      	at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) ~[?:?]
      	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4595) ~[?:?]
      	at org.apache.felix.framework.Felix.registerService(Felix.java:3587) ~[?:?]
      	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348) ~[?:?]
      	at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:476) ~[?:?]
      	at org.apache.aries.blueprint.container.ServiceRecipe.register(ServiceRecipe.java:193) ~[?:?]
      	at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerServices(BlueprintContainerImpl.java:739) ~[?:?]
      	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:415) ~[?:?]
      	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:278) ~[?:?]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
      	at org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106) ~[?:?]
      	at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:45) ~[?:?]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
      	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:1128) ~[?:?]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
      	at java.lang.Thread.run(Thread.java:834) [?:?]
      

        Attachments

          Activity

            People

            • Assignee:
              j-white Jesse White
              Reporter:
              j-white Jesse White
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: