Just make sure it is not a classloading-issues can you run it with the remote-osgi-container?

Am 19.02.2017 13:15, schrieb Ivo Leitão:
Hi Iaeubi,

I've activated scr debug with:

||
...
private Option scrDebug() {
return composite(frameworkProperty("ds.loglevel").value("4"), frameworkProperty("ds.showTrace").value("true"));
}
...
@Configuration
public Option[] options() {
return new Option[] { failOnUnresolvedBundles(), keepCaches(), localMavenRepo(), junitBundles(), config(), scr(), scrDebug(), newConfiguration(CONFIG_PID).put("message", MESSAGE).asOption(),
mavenBundle("com.paxexam.ds", "ri").versionAsInProject() };
}
...

The output bellow. Unfortunately I've not found nothing relevant (from what I know of SCR). I've highlighted the relevant information bellow. In summary by chronological order:

The configuration is provisioned:

org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.exam.cm.internal.ConfigurationOptionConfigurationListener] : Created new configuration for pid paxexam.greeter with properties: {message=Hello from a declarative service}

The Scr starts:

INFO : org.apache.felix.scr (18): Starting with globalExtender setting: false
INFO : org.apache.felix.scr (18):  Version = 2.0.8

The component is registered:

DEBUG: BundleComponentActivator : Bundle [20] active
DEBUG: BundleComponentActivator : Bundle [20] descriptor locations OSGI-INF/com.paxexam.ds.ri.GreeterImpl.xml
DEBUG: Registering component with pid [paxexam.greeter] for bundle 20
DEBUG: BundleComponentActivator : Bundle [20] ComponentHolder created for com.paxexam.ds.ri.GreeterImpl DEBUG: BundleComponentActivator : Bundle [20] May enable component holder com.paxexam.ds.ri.GreeterImpl DEBUG: BundleComponentActivator : Bundle [20] Enabling component holder com.paxexam.ds.ri.GreeterImpl

I do not see any log stating that the configuration is attached to the component :-S or why it is not...


--
--
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- You received this message because you are subscribed to the Google Groups "OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to