Hi, It looks good. Unfortunately I'm moving from Germany to France right now. I will commit your patch as soon as I'm settled (so around Tuesday).
Could you open a Jira issue and attach your patch ? Regards, Clement Sent from my iPhone On 14.07.2012, at 23:20, fabiolf <[email protected]> wrote: > Hello, > > I did some debugging here and found a weird thing in the > ServiceDependencyHandler.java, at the createServiceInstance method. Look: > > while(keys.hasMoreElements()) { > String key = (String) keys.nextElement(); > System.out.println("key: " + key); > * if (! key.equals("instance.name") > || key.equals("component")) { // Remove instance.name and > component > * toAppend.put(key, conf.get(key)); > } > } > > The comment says that it need to remove the instance.name and the component > keys, but the code only removes the instance.name key. Also the or operator > and the other key.equals part are useless. I think there are some > parenthesis missing, like below: > > > while(keys.hasMoreElements()) { > String key = (String) keys.nextElement(); > System.out.println("key: " + key); > * if (! (key.equals("instance.name") > || key.equals("component"))) { // Remove instance.name and > component > * toAppend.put(key, conf.get(key)); > } > } > > Now, it removes both instance.name and component keys. In fact, this > modification solves the issue of this post. Now the subservice instantiate > is working! Can somebody please validate if my modification is right? > > Thanks, > Fabio > > -- > View this message in context: > http://apache-felix.18485.n6.nabble.com/Problem-with-subservice-action-instantiate-in-ipojo-composite-from-trunk-tp4998162p4998546.html > Sent from the Apache Felix - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

