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.

Reply via email to