Yes, please at least for the tracking. I forgot to investigate.

Regards
JB

On 12/01/2015 05:07 PM, CLEMENT Jean-Philippe wrote:
May I open a new Jira?

JP

[@@ OPEN @@]


-----Message d'origine-----
De : CLEMENT Jean-Philippe [mailto:[email protected]]
Envoyé : jeudi 26 novembre 2015 15:37
À : [email protected]
Objet : RE: Karaf 4.0.3: unexpected behavior on first startup

The "$(PARAM)" first-time-issue also happens with property-placeholder which 
uses the default update-strategy (none).

I suspect the user bundles to be started before the .cfg files are populated in 
the /etc directory.

Regards,
JP

[@@ OPEN @@]


-----Message d'origine-----
De : CLEMENT Jean-Philippe [mailto:[email protected]]
Envoyé : jeudi 26 novembre 2015 14:45
À : [email protected]
Objet : RE: Karaf 4.0.3: unexpected behavior on first startup

The default one (eager).

This behavior may happen only during the very first Karaf execution when the 
user config files are not yet in the /etc directory but still in the /system 
one with the .jar bundles.

During other executions, when the /etc directory is already filled with .cfg 
files, no issue.

Regards,
JP

[@@ OPEN @@]


-----Message d'origine-----
De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : jeudi 26 novembre 
2015 14:40 À : [email protected] Objet : Re: Karaf 4.0.3: unexpected 
behavior on first startup

No, we mean that the "restart" (actually update() on the ManagedService) is 
normal.

Now, regarding the substitution, it's more related to blueprint. Do you use 
lazy or eager for the activation ?

Let me check the behavior.

Regards
JB

On 11/26/2015 02:23 PM, CLEMENT Jean-Philippe wrote:
Do you mean it is really expected to get “$(PARAM)” instead of the
value coming from the configuration file?

JP

[@@ OPEN @@]

*De :*Achim Nierbeck [mailto:[email protected]] *Envoyé :* jeudi
26 novembre 2015 14:22 *À :* [email protected] *Objet :* Re: Karaf
4.0.3: unexpected behavior on first startup

Hi,

yes I would even go further and say it's an expected behavior.

so nothing to worry about.

regards, Achim

2015-11-26 14:10 GMT+01:00 Jean-Baptiste Onofré <[email protected]
<mailto:[email protected]>>:

Hi JP,

I don't think it's related to blueprint.

It's more the way a ManagedService works.

First the activator starts, and then it will react to the
ManagedService via the update() method.

I guess it's what you see there.

Regards
JB



On 11/26/2015 02:04 PM, CLEMENT Jean-Philippe wrote:

Dear Karaf Team,

I have a strange behavior with Karaf (*) when started for the first
time. A bean is started then stopped then re-started. This behavior is
not 100% reproducible but happens maybe one-half of the time.

That bean is instantiated via Blueprint and uses a
property-placeholder with update-strategy=”reload”. The “Karaf
distribution” is made by a custom assembly which includes both bundles and 
configuration files.

During the first bundle start the only configuration variable (a
String) is not substituted which is a first issue (1). Then the bundle
is stopped and restarted with the substituted string. This is a second
issue (2) as I expected the bundle to start only one time as the
configuration file did not really change.

Is this problem already known? Is there a workaround?

Kind regards,

JP

[@@ OPEN @@]

--
Jean-Baptiste Onofré
[email protected] <mailto:[email protected]>
http://blog.nanthrax.net Talend - http://www.talend.com



--


Apache Member

Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web
<http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project
Lead blog <http://notizblog.nierbeck.de/>

Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to