Neither helped. I even created ManagedServiceFactory implementation outside of iPOJO, registered the service in the bundle's activator. That service would not get called either...
--- On Tue, 1/4/11, Guillaume Nodet <[email protected]> wrote: > From: Guillaume Nodet <[email protected]> > Subject: Re: FileInstall creates multiple instances for one cfg > To: [email protected], [email protected] > Date: Tuesday, January 4, 2011, 4:53 PM > Try installing config admin before > fileinstall, or refreshing > fileinstall bundle maybe. > > On Wed, Jan 5, 2011 at 00:47, Alexander Yaremenko > <[email protected]> > wrote: > > Guillaume, > > I've got some time to play with the FileInstall again. > It still does not work as I expected. What do you mean by > 'wiring ConfigAdmin to FileInstall'? Could you provide some > example, please? Here is a snapshot of my Felix console: > > > > g! lb > > START LEVEL 6 > > ID|State |Level|Name > > 0|Active | 0|System Bundle (3.0.1) > > 1|Active | 5|Apache Felix iPOJO > (1.6.6) > > 2|Active | 5|Apache Felix iPOJO Gogo > Command (1.0.0) > > 3|Active | 5|Apache Felix File Install > (3.1.2) > > 4|Active | 5|Apache Felix > Configuration Admin Service (1.2.8) > > 5|Active | 5|myosgi.fileinsttest.fit > [myosgi.fit] (1.0.0.SNAPSHOT) > > 6|Active | 1|Apache Felix Gogo Command > (0.6.0) > > 7|Active | 1|Apache Felix Gogo Runtime > (0.6.0) > > 8|Active | 1|Apache Felix Gogo Shell > (0.6.0) > > g! instances > > Instance org.apache.felix.ipojo.arch.gogo.Arch-0 -> > valid > > Instance myLnr-1 -> valid > > > > Extract from metadata.xml, where the managed service > factory is defined (it is in the bundle 5 above): > > > > <component > classname="myosgi.fit.internal.FooSvcImpl" > name="fooSvc"> > > <properties propagation="true"> > > <property field="intProp" > mandatory="true"/> > > <property field="strProp"/> > > </properties> > > <callback transition="validate" > method="start"/> > > </component> > > > > > > thanks for your help, > > Alex. > > > > --- On Thu, 12/16/10, Guillaume Nodet <[email protected]> > wrote: > > > >> From: Guillaume Nodet <[email protected]> > >> Subject: Re: FileInstall creates multiple > instances for one cfg > >> To: [email protected], > [email protected] > >> Date: Thursday, December 16, 2010, 12:09 AM > >> That would be the case if you don't > >> have ConfigAdmin installed and > >> wired to FileInstall. But the default haven't > >> changed. > >> > >> On Thu, Dec 16, 2010 at 02:40, Alexander > Yaremenko > >> <[email protected]> > >> wrote: > >> > Guillaume, > >> > I tried > >> > org.apache.felix.fileinstall-3.1.1-20101215.210800-1.jar. > It > >> seems like this version does not react on *.cfg > files in the > >> ./load at all. Have you changed the defaults or > the > >> configuration properties? > >> > > >> > -- > >> > Alex. > >> > > >> > --- On Wed, 12/15/10, Guillaume Nodet <[email protected]> > >> wrote: > >> > > >> >> From: Guillaume Nodet <[email protected]> > >> >> Subject: Re: FileInstall creates > multiple > >> instances for one cfg > >> >> To: [email protected], > >> [email protected] > >> >> Date: Wednesday, December 15, 2010, 2:01 > PM > >> >> Could you give a try to a recent > >> >> snapshot ? I've fixed a few problems > >> >> in fileinstall that haven't been released > yet. > >> >> If it does not fix the problem, please > raise a > >> JIRA and > >> >> I'll have a look. > >> >> > >> >> On Wed, Dec 15, 2010 at 19:03, Alexander > >> Yaremenko > >> >> <[email protected]> > >> >> wrote: > >> >> > Hi, > >> >> > It looks like FileInstall keeps > creating new > >> service > >> >> instances until the *.cfg file is removed > from the > >> ./load > >> >> directory. This behavior is different > from that > >> explained in > >> >> this blog: > >> >> http://ipojo-dark-side.blogspot.com/2009/04/ipojo-and-file-install-configuring.html > >> >> > > >> >> > I use the following environment: > >> >> > START LEVEL 6 > >> >> > ID|State |Level|Name > >> >> > 0|Active | 0|System > Bundle > >> (3.0.1) > >> >> > 1|Active | 5|OSGi R4 > Core > >> Bundle > >> >> (4.1.0) > >> >> > 2|Active | 5|OSGi > R4 > >> Compendium Bundle > >> >> (4.1.0) > >> >> > 3|Active | 5|Apache > Sling > >> OSGi > >> >> LogService Implementation (2.0.6) > >> >> > 4|Active | 5|Apache > Felix > >> iPOJO > >> >> (1.6.8) > >> >> > 5|Active | 5|Apache > Felix > >> iPOJO Gogo > >> >> Command (1.0.0) > >> >> > 6|Active | 5|Apache > Felix > >> >> Configuration Admin Service (1.2.8) > >> >> > 7|Active | 5|Apache > Felix > >> EventAdmin > >> >> (1.2.6) > >> >> > 8|Active | 5|Apache > Felix > >> iPOJO Event > >> >> Admin Handler (1.6.0) > >> >> > 9|Active | 5|Apache > Felix > >> File Install > >> >> (3.1.0) > >> >> > 10|Active | 5|ce.dom > >> (1.0.0.SNAPSHOT) > >> >> > 11|Active | > 5|ce.persist > >> >> (1.0.0.SNAPSHOT) > >> >> > 12|Active | > 5|ce.rules > >> (1.0.0.SNAPSHOT) > >> >> > 13|Active | > 5|ce.tiblnr > >> >> (1.0.0.SNAPSHOT) > >> >> > 14|Active | 1|Apache > Felix Gogo > >> Command > >> >> (0.6.0) > >> >> > 15|Active | 1|Apache > Felix Gogo > >> Runtime > >> >> (0.6.0) > >> >> > 16|Active | 1|Apache > Felix Gogo > >> Shell > >> >> (0.6.0) > >> >> > > >> >> > jdk 1.6.0_20 from Oracle, Windows > XP. > >> >> > > >> >> > Any ideas? > >> >> > > >> >> > -- > >> >> > Alex > >> >> > > >> >> > > >> >> > > >> >> > >> > --------------------------------------------------------------------- > >> >> > To unsubscribe, e-mail: [email protected] > >> >> > For additional commands, e-mail: [email protected] > >> >> > > >> >> > > >> >> > >> >> > >> >> > >> >> -- > >> >> Cheers, > >> >> Guillaume Nodet > >> >> ------------------------ > >> >> Blog: http://gnodet.blogspot.com/ > >> >> ------------------------ > >> >> Open Source SOA > >> >> http://fusesource.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] > >> > > >> > > >> > >> > >> > >> -- > >> Cheers, > >> Guillaume Nodet > >> ------------------------ > >> Blog: http://gnodet.blogspot.com/ > >> ------------------------ > >> Open Source SOA > >> http://fusesource.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] > > > > > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.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]

