[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[equinox-dev] Configuration Admin bug

Title: Configuration Admin bug

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 bundle with a null location. So in this case it will throw NPE.

The workaround is to always provide a location, but this is not required by the spec, and in fact you may want to create the configuration before the bundle is installed.

Don Laidlaw | Sr. Research Engineer | Infor | office: 905-305-7307 | mobile: 416-543-1085 | don.laidlaw@xxxxxxxxx