OK, let me try to reproduce and fix.

Regards
JB

> Le 2 déc. 2020 à 19:10, michael e <michaelel...@outlook.fr> a écrit :
> 
> A ok thanks but i still get WARN
> 19:07:40.977 WARN [FelixFrameworkWiring] 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
> 
> https://issues.apache.org/jira/browse/CAMEL-15760 
> <https://issues.apache.org/jira/browse/CAMEL-15760>
> 
> Regards,
> Michael.
> 
> De : Jean-Baptiste Onofre <j...@nanthrax.net>
> Envoyé : mercredi 2 décembre 2020 17:49
> À : user@karaf.apache.org <user@karaf.apache.org>
> Objet : Re: org.osgi.service.blueprint.container.NoSuchComponentException: No 
> component with id 'blueprintBundle' could be found
>  
> You have camel-blueprint 3.6.0 available (just the location changed):
> 
> https://repo1.maven.org/maven2/org/apache/camel/karaf/camel-blueprint/ 
> <https://repo1.maven.org/maven2/org/apache/camel/karaf/camel-blueprint/>
> 
> Regards
> JB
> 
>> Le 2 déc. 2020 à 17:36, michael e <michaelel...@outlook.fr 
>> <mailto:michaelel...@outlook.fr>> a écrit :
>> 
>> No 3.6.0 but for camel-blueprint 3.1.0 because this is the latest version 
>> available for this component
>> 
>> Regards,
>> Michael.
>> 
>>   
>> De : Jean-Baptiste Onofre <j...@nanthrax.net <mailto:j...@nanthrax.net>>
>> Envoyé : mercredi 2 décembre 2020 17:31
>> À : user@karaf.apache.org <mailto:user@karaf.apache.org> 
>> <user@karaf.apache.org <mailto:user@karaf.apache.org>>
>> Objet : Re: org.osgi.service.blueprint.container.NoSuchComponentException: 
>> No component with id 'blueprintBundle' could be found
>>  
>> Which Camel version are you using ? Camel 3.1.0 ?
>> 
>> Regards
>> JB
>> 
>>> Le 2 déc. 2020 à 16:42, michael e <michaelel...@outlook.fr 
>>> <mailto:michaelel...@outlook.fr>> a écrit :
>>> 
>>> I also try 
>>> <bean id="shutdown-strategy" 
>>> class="org.apache.camel.impl.engine.DefaultShutdownStrategy">
>>>     <property name="timeout" value="1"/>
>>> </bean>
>>> 
>>> with no effect here a more complete trace
>>> 
>>> 16:40:52.694 INFO [pipe-stop 103] Destroying container for blueprint bundle 
>>> test/1.0.0.SNAPSHOT
>>> 16:40:52.696 WARN [pipe-stop 103] Lifecycle strategy 
>>> org.apache.camel.impl.engine.OnCamelContextLifecycleStrategy@1d951df2 
>>> failed on CamelContext (camel-4) due to: No component with id 
>>> 'blueprintBundle' could be found. This exception will be ignored
>>> 16:40:52.696 INFO [pipe-stop 103] Apache Camel 3.6.0 (camel-4) is shutting 
>>> down
>>> 16:40:52.697 INFO [pipe-stop 103] Starting to graceful shutdown 1 routes 
>>> (timeout 1 seconds)
>>> 16:40:52.698 INFO [Camel (camel-4) thread #6 - ShutdownTask] Route: 
>>> rest-test-route shutdown complete, was consuming from: timer://foo 
>>> <applewebdata://0A3D4A4E-26B0-4067-8103-682D0061210F>
>>> 16:40:52.698 INFO [pipe-stop 103] Graceful shutdown of 1 routes completed 
>>> in 0 seconds
>>> 16:40:52.700 WARN [pipe-stop 103] 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)
>>>  ~[?:?]
>>>         at 
>>> org.apache.camel.blueprint.BlueprintContainerBeanRepository.lookupByType(BlueprintContainerBeanRepository.java:104)
>>>  ~[?:?]
>>>         at 
>>> org.apache.camel.blueprint.BlueprintContainerBeanRepository.lookupByType(BlueprintContainerBeanRepository.java:100)
>>>  ~[?:?]
>>>         at 
>>> org.apache.camel.blueprint.BlueprintContainerBeanRepository.findByType(BlueprintContainerBeanRepository.java:94)
>>>  ~[?:?]
>>>         at 
>>> org.apache.camel.support.DefaultRegistry.findByType(DefaultRegistry.java:203)
>>>  ~[!/:3.6.0]
>>>         at 
>>> org.apache.camel.impl.engine.OnCamelContextLifecycleStrategy.onContextStopped(OnCamelContextLifecycleStrategy.java:125)
>>>  ~[!/:3.6.0]
>>> 
>>> Michael.
>>> 
>>>   
>>> De : Jean-Baptiste Onofre <j...@nanthrax.net <mailto:j...@nanthrax.net>>
>>> Envoyé : mercredi 2 décembre 2020 16:20
>>> À : user@karaf.apache.org <mailto:user@karaf.apache.org> 
>>> <user@karaf.apache.org <mailto:user@karaf.apache.org>>
>>> Objet : Re: org.osgi.service.blueprint.container.NoSuchComponentException: 
>>> No component with id 'blueprintBundle' could be found
>>>  
>>> OK. You have to reduce the timeout (grace period) on the camel shutdown 
>>> strategy or increase blueprint timeout.
>>> 
>>> Did you try this ?
>>> 
>>> Regards
>>> JB
>>> 
>>>> Le 2 déc. 2020 à 16:11, michael e <michaelel...@outlook.fr 
>>>> <mailto:michaelel...@outlook.fr>> a écrit :
>>>> 
>>>> I wasn't aware about this timeout configuration (is not a simple service 
>>>> but a camel context) 
>>>> 
>>>> Michael.
>>>> 
>>>>   
>>>> De : michael e <michaelel...@outlook.fr <mailto:michaelel...@outlook.fr>>
>>>> Envoyé : mercredi 2 décembre 2020 16:04
>>>> À : user@karaf.apache.org <mailto:user@karaf.apache.org> 
>>>> <user@karaf.apache.org <mailto:user@karaf.apache.org>>
>>>> Objet : RE: org.osgi.service.blueprint.container.NoSuchComponentException: 
>>>> No component with id 'blueprintBundle' could be found
>>>>  
>>>> Hello JB,
>>>> 
>>>> Thanks for your response, i'm sorry i poste the wrong camel ticket (by the 
>>>> way i think claus already take care about this issue).
>>>> 
>>>> The ticket https://issues.apache.org/jira/browse/CAMEL-15760 
>>>> <https://issues.apache.org/jira/browse/CAMEL-15760>
>>>> 
>>>> Michael.
>>>> 
>>>>  
>>>> De : Jean-Baptiste Onofre <j...@nanthrax.net <mailto:j...@nanthrax.net>>
>>>> Envoyé : mercredi 2 décembre 2020 16:00
>>>> À : user@karaf.apache.org <mailto:user@karaf.apache.org> 
>>>> <user@karaf.apache.org <mailto:user@karaf.apache.org>>
>>>> Objet : Re: org.osgi.service.blueprint.container.NoSuchComponentException: 
>>>> No component with id 'blueprintBundle' could be found
>>>>  
>>>> Hmm, it seems a mistake in the configuration between the blueprint timeout 
>>>> and the Camel Shutdown strategy, no ?
>>>> 
>>>> Do you consider this as a bug ?
>>>> 
>>>> Regards
>>>> JB
>>>> 
>>>>> Le 2 déc. 2020 à 15:01, michael e <michaelel...@outlook.fr 
>>>>> <mailto:michaelel...@outlook.fr>> a écrit :
>>>>> 
>>>>> Hello,
>>>>> 
>>>>> When i stop camel bundle using blueprint i get this 
>>>>> org.osgi.service.blueprint.container.NoSuchComponentException: No 
>>>>> component with id 'blueprintBundle' could be found
>>>>> Karaf version is 4.3.0
>>>>> camel-blueprint is 3.1.0
>>>>> 
>>>>> Related discussion:
>>>>> 
>>>>> https://issues.apache.org/jira/browse/CAMEL-14332 
>>>>> <https://issues.apache.org/jira/browse/CAMEL-14332>
>>>>> [CAMEL-14332] camel-blueprint - Camel route does not consider the value 
>>>>> of ShutdownStrategy timeout. - ASF JIRA 
>>>>> <https://issues.apache.org/jira/browse/CAMEL-14332>
>>>>> So when the Shutdown strategy timeout is longer than one minute, the 
>>>>> BlueprintEventDispatcher timeout is triggered for first, making the 
>>>>> shutdown strategy useless.. The solution to this, is to remove the piece 
>>>>> of code that handle the destroy event from BlueprintCamelContext.
>>>>> issues.apache.org <http://issues.apache.org/>
>>>>> Regards,
>>>>> Michael.

Reply via email to