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 <catsh...@mailbox.org> 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

Reply via email to