Hi Lukas, a) is there anything special about your filter? b) can you turn on Debug Logging and show us the stack before the exception?
regards, Achim 2017-03-10 8:37 GMT+01:00 Lukas Rohner <[email protected]>: > Hi all > > > After updating pax-web from 4.2.8 to 6.0.2 by using Karaf 4.1.0 I have > problem with the whiteboard extender. I see intermittent issues with > registering servlet filters. Any ideas why this happens? Maybe it's a > regression. > > > Lukas > > > 2017-03-10 08:27:42,545 | ERROR | (Felix) - Bundle > org.ops4j.pax.web.pax-web-extender-whiteboard [298] EventDispatcher: > Error during dispatch. (java.lang.IllegalArgumentException: Filter > [org.opencastproject.kernel.rest.CleanSessionsFilter@374df63 is not > currently registered in any context) > > java.lang.IllegalArgumentException: Filter [org.opencastproject.kernel. > rest.CleanSessionsFilter@374df63 is not currently registered in any > context > > at org.ops4j.pax.web.service.spi.model.ServiceModel. > removeFilter(ServiceModel.java:196) [302:org.ops4j.pax.web.pax- > web-spi:6.0.2] > > at > org.ops4j.pax.web.service.internal.HttpServiceStarted.unregisterFilter(HttpServiceStarted.java:620) > [301:org.ops4j.pax.web.pax-web-runtime:6.0.2] > > at > org.ops4j.pax.web.service.internal.HttpServiceProxy.unregisterFilter(HttpServiceProxy.java:241) > [301:org.ops4j.pax.web.pax-web-runtime:6.0.2] > > at org.ops4j.pax.web.extender.whiteboard.internal.element. > FilterWebElement.unregister(FilterWebElement.java:74) > [298:org.ops4j.pax.web.pax-web-extender-whiteboard:6.0.2] > > at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication. > unregisterWebElement(WebApplication.java:406) [298:org.ops4j.pax.web.pax- > web-extender-whiteboard:6.0.2] > > at org.ops4j.pax.web.extender.whiteboard.internal. > WebApplication$$Lambda$227/1119206991.accept(Unknown Source) > [298:org.ops4j.pax.web.pax-web-extender-whiteboard:6.0.2] > > at java.util.ArrayList.forEach(ArrayList.java:1249) [?:?] > > at org.ops4j.pax.web.extender.whiteboard.internal. > WebApplication.addWebElement(WebApplication.java:171) > [298:org.ops4j.pax.web.pax-web-extender-whiteboard:6.0.2] > > at org.ops4j.pax.web.extender.whiteboard.internal.tracker. > AbstractTracker.addingService(AbstractTracker.java:154) > [298:org.ops4j.pax.web.pax-web-extender-whiteboard:6.0.2] > > at org.ops4j.pax.web.extender.whiteboard.internal.tracker. > AbstractTracker.addingService(AbstractTracker.java:41) > [298:org.ops4j.pax.web.pax-web-extender-whiteboard:6.0.2] > > 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:4557) > [?:?] > > at org.apache.felix.framework.Felix.registerService(Felix.java:3549) [?:?] > > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348) > [?:?] > > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:322) > [?:?] > > at org.opencastproject.kernel.rest.RestPublisher. > createEndpoint(RestPublisher.java:278) [77:matterhorn-kernel:2.2.0. > SNAPSHOT] > > at org.opencastproject.kernel.rest.RestPublisher$JaxRsServiceTracker. > addingService(RestPublisher.java:427) [77:matterhorn-kernel:2.2.0. > SNAPSHOT] > > 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:4557) > [?:?] > > at org.apache.felix.framework.Felix.registerService(Felix.java:3549) [?:?] > > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348) > [?:?] > > at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register( > AbstractComponentManager.java:887) [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register( > AbstractComponentManager.java:874) [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.manager.RegistrationManager. > changeRegistration(RegistrationManager.java:132) > [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.manager.AbstractComponentManager. > registerService(AbstractComponentManager.java:941) > [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.manager.AbstractComponentManager. > activateInternal(AbstractComponentManager.java:741) > [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.manager.AbstractComponentManager. > enableInternal(AbstractComponentManager.java:675) > [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable( > AbstractComponentManager.java:430) [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder. > enableComponents(ConfigurableComponentHolder.java:657) > [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable( > BundleComponentActivator.java:341) [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:390) > [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.Activator.access$200(Activator.java:54) > [186:org.apache.felix.scr:2.0.8] > > at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:265) > [186:org.apache.felix.scr:2.0.8] > > at > org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) > [186:org.apache.felix.scr:2.0.8] > > at > org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) > [186:org.apache.felix.scr:2.0.8] > > at > org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) > [?:?] > > at > org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) > [?:?] > > at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) > [?:?] > > at org.osgi.util.tracker.BundleTracker$Tracked. > bundleChanged(BundleTracker.java:444) [?:?] > > at org.apache.felix.framework.EventDispatcher. > invokeBundleListenerCallback(EventDispatcher.java:915) [?:?] > > at > org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834) > [?:?] > > at > org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516) > [?:?] > > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4541) [?:?] > > at org.apache.felix.framework.Felix.startBundle(Felix.java:2172) [?:?] > > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) [?:?] > > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) [?:?] > > at org.apache.karaf.features.internal.service.FeaturesServiceImpl. > startBundle(FeaturesServiceImpl.java:1281) [9:org.apache.karaf.features. > core:4.1.0] > > at > org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:890) > [9:org.apache.karaf.features.core:4.1.0] > > at org.apache.karaf.features.internal.service.FeaturesServiceImpl. > doProvision(FeaturesServiceImpl.java:1170) [9:org.apache.karaf.features. > core:4.1.0] > > at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$ > doProvisionInThread$0(FeaturesServiceImpl.java:1069) > [9:org.apache.karaf.features.core:4.1.0] > > at > org.apache.karaf.features.internal.service.FeaturesServiceImpl$$Lambda$12/540415842.call(Unknown > Source) [9:org.apache.karaf.features.core:4.1.0] > > at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > [?:?] > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > [?:?] > > at java.lang.Thread.run(Thread.java:745) [?:?] > > -- > -- > ------------------ > OPS4J - http://www.ops4j.org - [email protected] > > --- > You received this message because you are subscribed to the Google Groups > "OPS4J" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master -- -- ------------------ OPS4J - http://www.ops4j.org - [email protected] --- You received this message because you are subscribed to the Google Groups "OPS4J" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
