OK, I think we encounter the FileInstall issue. Let me try with 4.2.10-SNAPSHOT.
Regards JB > Le 21 août 2020 à 22:22, Gerald Kallas <[email protected]> a écrit : > > Doesn't happen with 4.2.8 > > Best > - Gerald > >> Jean-Baptiste Onofre <[email protected]> hat am 21.08.2020 15:43 geschrieben: >> >> >> I guess it doesn’t happen with Karaf 4.2.8 ? >> >> FYI, I fixed an important issue on Felix FileInstall, it could be related. >> >> Can you please try to the same with Karaf 4.2.8 and 4.2.10-SNAPSHOT ? >> >> Regards >> JB >> >>> Le 21 août 2020 à 15:16, Gerald Kallas <[email protected]> a écrit : >>> >>> So, why didn't this happen in older versions (< 4.2.8) and can I avoid this >>> message? >>> >>>> Jean-Baptiste Onofre <[email protected]> hat am 21.08.2020 15:10 >>>> geschrieben: >>>> >>>> >>>> Hi, >>>> >>>> That’s because in your blueprint you are using the bundleContext (via the >>>> implicit blueprintBundle bean), and the contact has been refreshed >>>> (restarted or refreshed). >>>> >>>> Regards >>>> JB >>>> >>>>> Le 21 août 2020 à 14:47, Gerald Kallas <[email protected]> a écrit : >>>>> >>>>> Dear all, >>>>> >>>>> when I'm going to update an existing Blueprint DSL file in deploy folder >>>>> I'm getting a WARN in log file (see below). What does that mean and how >>>>> can I avoid this? >>>>> >>>>> I'm working with Karaf 4.2.9. Older versions (< 4.2.7) didn't have this >>>>> issue. >>>>> >>>>> Best >>>>> - Gerald >>>>> >>>>> 2020-08-21T12:44:06,870 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | fileinstall >>>>> | 10 - org.apache.felix.fileinstall - 3.6.6 | Updating bundle >>>>> isp.api.APIISP001.xml / 0.0.0 >>>>> 2020-08-21T12:44:06,870 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | BlueprintExtender >>>>> | 105 - org.apache.aries.blueprint.core - 1.10.2 | Destroying >>>>> container for blueprint bundle isp.api.APIISP001.xml/0.0.0 >>>>> 2020-08-21T12:44:06,897 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | AbstractCamelContext >>>>> | 115 - org.apache.camel.camel-base - 3.4.3 | Apache Camel 3.4.3 >>>>> (isp.api.APIISP001) is shutting down >>>>> 2020-08-21T12:44:06,900 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | DefaultShutdownStrategy >>>>> | 115 - org.apache.camel.camel-base - 3.4.3 | Starting to graceful >>>>> shutdown 2 routes (timeout 45 seconds) >>>>> 2020-08-21T12:44:06,904 | INFO | Camel (isp.api.APIISP001) thread #75 - >>>>> ShutdownTask | DefaultShutdownStrategy | 115 - >>>>> org.apache.camel.camel-base - 3.4.3 | Route: isp.api.APIISP001.get.1 >>>>> shutdown complete, was consuming from: rest://get:/base:/1 >>>>> 2020-08-21T12:44:06,904 | INFO | Camel (isp.api.APIISP001) thread #75 - >>>>> ShutdownTask | DefaultShutdownStrategy | 115 - >>>>> org.apache.camel.camel-base - 3.4.3 | Route: route29 shutdown complete, >>>>> was consuming from: rest-api:///base/api-doc >>>>> 2020-08-21T12:44:06,904 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | DefaultShutdownStrategy >>>>> | 115 - org.apache.camel.camel-base - 3.4.3 | Graceful shutdown of 2 >>>>> routes completed in 0 seconds >>>>> 2020-08-21T12:44:06,906 | WARN | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | AbstractCamelContext >>>>> | 115 - org.apache.camel.camel-base - 3.4.3 | Error occurred while >>>>> stopping lifecycle strategies. This exception will be ignored. >>>>> org.osgi.service.blueprint.container.NoSuchComponentException: No >>>>> component with id 'blueprintBundle' could be found >>>>> at >>>>> org.apache.aries.blueprint.container.BlueprintContainerImpl.getComponentInstance(BlueprintContainerImpl.java:805) >>>>> ~[!/:1.10.2] >>>>> at >>>>> org.apache.camel.blueprint.BlueprintContainerBeanRepository.lookupByType(BlueprintContainerBeanRepository.java:104) >>>>> ~[!/:3.4.3] >>>>> at >>>>> org.apache.camel.blueprint.BlueprintContainerBeanRepository.lookupByType(BlueprintContainerBeanRepository.java:100) >>>>> ~[!/:3.4.3] >>>>> at >>>>> org.apache.camel.blueprint.BlueprintContainerBeanRepository.findByType(BlueprintContainerBeanRepository.java:94) >>>>> ~[!/:3.4.3] >>>>> at >>>>> org.apache.camel.support.DefaultRegistry.findByType(DefaultRegistry.java:203) >>>>> ~[!/:3.4.3] >>>>> at >>>>> org.apache.camel.impl.engine.OnCamelContextLifecycleStrategy.onContextStop(OnCamelContextLifecycleStrategy.java:60) >>>>> ~[!/:3.4.3] >>>>> at >>>>> org.apache.camel.impl.engine.AbstractCamelContext.doStop(AbstractCamelContext.java:2909) >>>>> [!/:3.4.3] >>>>> at >>>>> org.apache.camel.support.service.BaseService.stop(BaseService.java:155) >>>>> [!/:3.4.3] >>>>> at >>>>> org.apache.camel.blueprint.BlueprintCamelContext.destroy(BlueprintCamelContext.java:145) >>>>> [!/:3.4.3] >>>>> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >>>>> Method) ~[?:?] >>>>> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown >>>>> Source) ~[?:?] >>>>> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown >>>>> Source) ~[?:?] >>>>> at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] >>>>> at >>>>> org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:337) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:835) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:742) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:434) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:778) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:987) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:923) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:336) >>>>> [!/:1.10.2] >>>>> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown >>>>> Source) [?:?] >>>>> at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] >>>>> at >>>>> org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:357) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:249) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422) >>>>> [!/:1.10.2] >>>>> at >>>>> org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179) >>>>> [org.apache.felix.framework-5.6.12.jar:?] >>>>> at >>>>> org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730) >>>>> [org.apache.felix.framework-5.6.12.jar:?] >>>>> at >>>>> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485) >>>>> [org.apache.felix.framework-5.6.12.jar:?] >>>>> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) >>>>> [org.apache.felix.framework-5.6.12.jar:?] >>>>> at org.apache.felix.framework.Felix.stopBundle(Felix.java:2626) >>>>> [org.apache.felix.framework-5.6.12.jar:?] >>>>> at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:1038) >>>>> [org.apache.felix.framework-5.6.12.jar:?] >>>>> at >>>>> org.apache.felix.fileinstall.internal.DirectoryWatcher.stopTransient(DirectoryWatcher.java:1194) >>>>> [!/:3.6.6] >>>>> at >>>>> org.apache.felix.fileinstall.internal.DirectoryWatcher.update(DirectoryWatcher.java:1135) >>>>> [!/:3.6.6] >>>>> at >>>>> org.apache.felix.fileinstall.internal.DirectoryWatcher.update(DirectoryWatcher.java:919) >>>>> [!/:3.6.6] >>>>> at >>>>> org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:488) >>>>> [!/:3.6.6] >>>>> at >>>>> org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) >>>>> [!/:3.6.6] >>>>> at >>>>> org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) >>>>> [!/:3.6.6] >>>>> 2020-08-21T12:44:06,924 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | AbstractCamelContext >>>>> | 115 - org.apache.camel.camel-base - 3.4.3 | Apache Camel 3.4.3 >>>>> (isp.api.APIISP001) uptime 46.422 seconds >>>>> 2020-08-21T12:44:06,924 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | AbstractCamelContext >>>>> | 115 - org.apache.camel.camel-base - 3.4.3 | Apache Camel 3.4.3 >>>>> (isp.api.APIISP001) is shutdown in 0.028 seconds >>>>> 2020-08-21T12:44:06,940 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | HttpServiceFactoryImpl >>>>> | 61 - org.ops4j.pax.web.pax-web-runtime - 7.2.16 | Unbinding bundle: >>>>> [isp.api.APIISP001.xml [291]] >>>>> 2020-08-21T12:44:06,940 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | Context >>>>> | 63 - org.ops4j.pax.web.pax-web-undertow - 7.2.16 | destroying >>>>> context DefaultHttpContext [bundle=isp.api.APIISP001.xml [291], >>>>> contextID=default], with context path: >>>>> 2020-08-21T12:44:07,276 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | HttpServiceFactoryImpl >>>>> | 61 - org.ops4j.pax.web.pax-web-runtime - 7.2.16 | Binding bundle: >>>>> [isp.api.APIISP001.xml [291]] to http service >>>>> 2020-08-21T12:44:07,288 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | Context >>>>> | 63 - org.ops4j.pax.web.pax-web-undertow - 7.2.16 | registering >>>>> context DefaultHttpContext [bundle=isp.api.APIISP001.xml [291], >>>>> contextID=default], with context path: / >>>>> 2020-08-21T12:44:07,289 | INFO | >>>>> fileinstall-/opt/apache-karaf-4.2.9/deploy | Context >>>>> | 63 - org.ops4j.pax.web.pax-web-undertow - 7.2.16 | Starting context >>>>> / >>>>> 2
