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]

Reply via email to