In org.eclipse.equinox.cm.internal.ConfigurationAdminFactory at line 812.
The line:
if (!config.getBundleLocation().equals(bundle.getLocation()))
The config.getBundleLocation() can sometimes return null. This is especially
true in a new factory configuration created by an admin bundl
equinox/drops/I20071204-1547/download.php?
> dropFile=org.eclipse.equinox.cm_1.0.0.v20071203.jar
>
> Tom
>
>
>
> "Laidlaw, Don" ---12/06/2007 11:32:36 AM---In
> org.eclipse.equinox.cm.internal.ConfigurationAdminFactory at line 812.
>
>
> From:
> &quo
t;>
>> http://download.eclipse.
>> org/eclipse/equinox/drops/I20071204-1547/download.php?dropFile=org.
>> eclipse.equinox.cm_1.0.0.v20071203.jar
>>
>> Tom
>>
>>
>>
>> [image removed] "Laidlaw, Don" ---12/06/2007 11:32:36
You can also try pax-logging, which implements all your required APIs and
logs to one place using a log4j configuration:
http://wiki.ops4j.org/display/ops4j/Pax+Logging
It is native OSGi already and requires no other jars to support Log4j, JCL,
OSGi LogService, JDK Logging, Avalon, SLF4J, or Tomc
PAX Exam does not require Maven to run, but it is easier to use maven
because maven makes it easier to collect all your transient dependencies
into a common repository.
Whether using Maven or not, you need to make sure you provision all the
bundles required by the test code being run, including th
PAX Logging at http://wiki.ops4j.org/display/paxlogging/Pax+Logging is a
good solution, and the one I use. Another good solution is SLF4J at
http://www.slf4j.org/.
Both of those implement the log4j logging API and use standard log4j
configuration property/xml formats for configuration, which is co