When did this start to happen - roughly (like, I updated today, or last week, or...)?
regards, Karl On Wed, Nov 22, 2017 at 12:51 PM, ivoleitao <[email protected]> wrote: > Hi, > > I'm using sling via karaf, and I regularly update my bundles according with > the changes made in the provisioning files currently hosted on github at > https://github.com/apache/sling-org-apache-sling-starter/tree/master/src/main/provisioning. > I've noticed that for some reason the org.apache.sling.scripting.core (i'm > using version 2.0.50) started producing stacktraces with the message in > subject and sampled bellow. I don't know witch version introduced this > problem but previous versions didn't have this kind of behavior. I'm also > experiencing multiple restarts of the repository upon boot of karaf which I > don't know if are caused by this or not. > > I was initially convinced that this is a problem caused by the integration > with karaf but now I'm not completly sure. I 've created the JIRA SLING-7234 > with some logs to track this issue. > > Any clue about this error ? I'm a little lost since from my investigations > this problem is reported directly by the felix framework > > Best Regards, > Ivo Leitão > > 2017-11-22T11:38:58,053 | ERROR | FelixDispatchQueue | core > | 254 - org.apache.sling.scripting.core - 2.0.50 | FrameworkEvent ERROR - > org.apache.sling.scripting.core > org.osgi.framework.ServiceException: ServiceFactory.getService() resulted in > a cycle. > at > org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:307) > [?:?] > at org.apache.felix.framework.Felix.getService(Felix.java:3737) [?:?] > at > org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470) > [?:?] > at > org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.inject.BindMethod.getServiceObject(BindMethod.java:651) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2201) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.prebind(DependencyManager.java:403) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1006) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:859) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:347) > [?:?] > at > org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:247) > [?:?] > at > org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:350) > [?:?] > at org.apache.felix.framework.Felix.getService(Felix.java:3737) [?:?] > at > org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470) > [?:?] > at > org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.inject.FieldHandler$ReferenceMethodImpl.getServiceObject(FieldHandler.java:990) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2201) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1118) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1006) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:859) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:347) > [?:?] > at > org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:247) > [?:?] > at > org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:350) > [?:?] > at org.apache.felix.framework.Felix.getService(Felix.java:3737) [?:?] > at > org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470) > [?:?] > at > org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.inject.BindMethod.getServiceObject(BindMethod.java:651) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2201) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager.doInvokeBindMethod(DependencyManager.java:1714) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:1699) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.SingleComponentManager.invokeBindMethod(SingleComponentManager.java:372) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.addedService(DependencyManager.java:320) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.addedService(DependencyManager.java:291) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) > [40:org.apache.felix.scr:2.0.12] > 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.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:887) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:874) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:941) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:741) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) > [40:org.apache.felix.scr:2.0.12] > 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.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:887) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:874) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:941) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:741) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) > [40:org.apache.felix.scr:2.0.12] > 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:521) > [?:?] > at > org.apache.sling.resourceresolver.impl.ResourceResolverFactoryActivator.registerFactory(ResourceResolverFactoryActivator.java:486) > [252:org.apache.sling.resourceresolver:1.5.30] > at > org.apache.sling.resourceresolver.impl.ResourceResolverFactoryActivator.checkFactoryPreconditions(ResourceResolverFactoryActivator.java:549) > [252:org.apache.sling.resourceresolver:1.5.30] > at > org.apache.sling.resourceresolver.impl.ResourceResolverFactoryActivator.access$100(ResourceResolverFactoryActivator.java:73) > [252:org.apache.sling.resourceresolver:1.5.30] > at > org.apache.sling.resourceresolver.impl.ResourceResolverFactoryActivator$1.providerAdded(ResourceResolverFactoryActivator.java:383) > [252:org.apache.sling.resourceresolver:1.5.30] > at > org.apache.sling.resourceresolver.impl.providers.ResourceProviderTracker.register(ResourceProviderTracker.java:200) > [252:org.apache.sling.resourceresolver:1.5.30] > at > org.apache.sling.resourceresolver.impl.providers.ResourceProviderTracker.access$200(ResourceProviderTracker.java:59) > [252:org.apache.sling.resourceresolver:1.5.30] > at > org.apache.sling.resourceresolver.impl.providers.ResourceProviderTracker$1.addingService(ResourceProviderTracker.java:128) > [252:org.apache.sling.resourceresolver:1.5.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.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:887) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:874) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:941) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:741) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) > [40:org.apache.felix.scr:2.0.12] > at > org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) > [40:org.apache.felix.scr:2.0.12] > 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.sling.jcr.base.AbstractSlingRepositoryManager.registerService(AbstractSlingRepositoryManager.java:203) > [235:org.apache.sling.jcr.base:3.0.4] > at > org.apache.sling.jcr.base.AbstractSlingRepositoryManager.initializeAndRegisterRepositoryService(AbstractSlingRepositoryManager.java:492) > [235:org.apache.sling.jcr.base:3.0.4] > at > org.apache.sling.jcr.base.AbstractSlingRepositoryManager.access$300(AbstractSlingRepositoryManager.java:85) > [235:org.apache.sling.jcr.base:3.0.4] > at > org.apache.sling.jcr.base.AbstractSlingRepositoryManager$4.run(AbstractSlingRepositoryManager.java:455) > [235:org.apache.sling.jcr.base:3.0.4] > > > > > -- > Sent from: http://apache-sling.73963.n3.nabble.com/Sling-Dev-f73966.html -- Karl Pauls [email protected]
