Sorry, I meant Karaf 3/4 (stage didn't exist in Karaf 2 AFAIR).
Regards
JB
On 03/09/2016 09:02 AM, Jean-Baptiste Onofré wrote:
Hi Cristiano,
it's what we name featuresBoot staging, allowing you to fully install a
group of features before moving to others.
We don't change the way it works (about stage) between Karaf 2/3/4. The
main difference is in Karaf 4 with the new features resolver.
Regards
JB
On 03/09/2016 08:57 AM, Cristiano Costantini wrote:
Hello all,
In ServiceMix 7.0.0.M1 I have a deadlock at startup when I add the
features
of my applications to the featuresBoot in
etc/org.apache.karaf.features.cfg
(the data/log/servicemix.log stops after
"org.apache.karaf.features.core -
4.0.4 | Adding features", you can see the full log the following Gist:
https://gist.github.com/cristcost/8ffe3a10cee140d07af3)
I've accidentally solved the problem by grouping the original ServiceMix
distribution features in parenthesis, and then adding mine after:
featuresBoot = (wrap,aries-blueprint, ...
,camel-xstream,war),webconsole,cristcost-test
But the documentation says nothing about the use of parenthesis:
http://karaf.apache.org/manual/latest/users-guide/provisioning.html#Bootfeatures
(I've seen parenthesis used in ServiceMix 6.1.0 and I tried)
1) Can someone please explain how does the parenthesis works in Karaf
3.x/4.x and how this has changed from Karaf 2.x (I was having no problem
like this in ServiceMix 5.3.x)?
2) If the features I add are the cause of a Dead Lock, do you have
suggestion of how to debug the feature bootstrap and find the main issue?
(I fear that using parenthesis does not solve the problem but only
make it
more rare to happen, and I fear to have the deadlock in production)
Thank you very much
Cristiano
P.S. I'm slowly progressing in upgrading from SMX 5
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com