Is your @Component set up with immediate=true?

On Mon, Aug 1, 2016 at 1:08 PM, <list+org.apache.fe...@io7m.com> wrote:

> On 2016-08-01T18:26:33 +0200
> Simon Chemouil <schemo...@gmail.com> wrote:
>
> > list+org.apache.fe...@io7m.com a écrit le 01/08/2016 18:16 :
> > > I don't see a compiled bundle anywhere, only source code. Is there one
> > > available, or do I need to build it?
> >
> > http://felix.apache.org/downloads.cgi
> >
> > or straight from Maven Central.
> >
> > It's also good to have an implementation of Metatype and of the
> > LogService when you use Felix SCR, since it will complain (but not fail)
> > the former is missing, and uses the latter for logging.
>
> Thank you. Somehow failed to see that the links on that page were
> binaries (was looking at the source jars to the right).
>
> On adding the declarative services bundle, I ran across the following:
>
> Caused by: java.lang.ClassNotFoundException: *** Class
> 'org.osgi.service.cm.ConfigurationListener' was not found. Bundle
> org.apache.felix.scr [7] does not import package 'org.osgi.service.cm',
> nor is the package exported by any other bundle or available from the
> system class loader. ***
>
> Some checking online indicated that I needed the configuration admin
> bundle. I now have these bundles installed:
>
> g! lb
> START LEVEL 1
>    ID|State      |Level|Name
>     0|Active     |    0|System Bundle (5.4.0)|5.4.0
>     1|Active     |    1|Apache Felix Bundle Repository (2.0.6)|2.0.6
>     2|Active     |    1|Apache Felix Configuration Admin Service
> (1.8.10)|1.8.10
>     3|Active     |    1|Apache Felix Gogo Command (0.16.0)|0.16.0
>     4|Active     |    1|Apache Felix Gogo Runtime (0.16.2)|0.16.2
>     5|Active     |    1|Apache Felix Gogo Shell (0.10.0)|0.10.0
>     6|Active     |    1|Apache Felix Log Service (1.0.1)|1.0.1
>     7|Active     |    1|Apache Felix Metatype Service (1.1.2)|1.1.2
>     8|Active     |    1|Apache Felix Declarative Services (2.0.4)|2.0.4
>
> However, this hasn't solved the original problem:
>
> g! install
> service0-provider-declarative/target/service0-provider-declarative-0.1.0.jar
> Bundle ID: 9
> g! start 9
> DEBUG: WIRE: [com.io7m.experimental.service0-provider-declarative [9](R
> 9.0)] osgi.ee; (&(osgi.ee=JavaSE)(version=1.8)) ->
> [org.apache.felix.framework [0](R 0)]
> g! lb
> START LEVEL 1
>    ID|State      |Level|Name
>     0|Active     |    0|System Bundle (5.4.0)|5.4.0
>     1|Active     |    1|Apache Felix Bundle Repository (2.0.6)|2.0.6
>     2|Active     |    1|Apache Felix Configuration Admin Service
> (1.8.10)|1.8.10
>     3|Active     |    1|Apache Felix Gogo Command (0.16.0)|0.16.0
>     4|Active     |    1|Apache Felix Gogo Runtime (0.16.2)|0.16.2
>     5|Active     |    1|Apache Felix Gogo Shell (0.10.0)|0.10.0
>     6|Active     |    1|Apache Felix Log Service (1.0.1)|1.0.1
>     7|Active     |    1|Apache Felix Metatype Service (1.1.2)|1.1.2
>     8|Active     |    1|Apache Felix Declarative Services (2.0.4)|2.0.4
>     9|Active     |    1|service0-provider-declarative (0.1.0)|0.1.0
>
> The service0-provider-declarative bundle appears to be running, but none
> of the
> methods have been called.
>
> M
>

Reply via email to