Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkuppe2010-09-28 13:20:31 +0000
committermkuppe2010-09-28 13:20:31 +0000
commitcb1286183a1b5f3b0248d48cc3666b744df69f63 (patch)
treedd4f7bf0b7bd138740bf789bb72e6b58b5e85a72 /providers
parent5e97d5f708924d0bde9ae2d3a47597aa06d199c9 (diff)
downloadorg.eclipse.ecf-cb1286183a1b5f3b0248d48cc3666b744df69f63.tar.gz
org.eclipse.ecf-cb1286183a1b5f3b0248d48cc3666b744df69f63.tar.xz
org.eclipse.ecf-cb1286183a1b5f3b0248d48cc3666b744df69f63.zip
RESOLVED - bug 325950: ClassNotFoundException with r-osgi and ECF (not with r-osgi only)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=325950 Correctly dispose pkg admin service tracker in stop(...)
Diffstat (limited to 'providers')
-rw-r--r--providers/bundles/org.eclipse.ecf.provider.r_osgi/src/org/eclipse/ecf/internal/provider/r_osgi/Activator.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.r_osgi/src/org/eclipse/ecf/internal/provider/r_osgi/Activator.java b/providers/bundles/org.eclipse.ecf.provider.r_osgi/src/org/eclipse/ecf/internal/provider/r_osgi/Activator.java
index 29083b956..d76fdcd41 100644
--- a/providers/bundles/org.eclipse.ecf.provider.r_osgi/src/org/eclipse/ecf/internal/provider/r_osgi/Activator.java
+++ b/providers/bundles/org.eclipse.ecf.provider.r_osgi/src/org/eclipse/ecf/internal/provider/r_osgi/Activator.java
@@ -72,6 +72,8 @@ public final class Activator implements BundleActivator {
public void stop(final BundleContext bc) throws Exception {
r_osgi_tracker.close();
r_osgi_tracker = null;
+ pkg_admin_tracker.close();
+ pkg_admin_tracker = null;
this.context = null;
plugin = null;
}

Back to the top