Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Piggott2011-04-14 19:50:30 +0000
committerMatthew Piggott2011-04-14 19:51:00 +0000
commit2930505368b7a369349dc538da800bd98adca5b1 (patch)
treefee92ff7e27891e84c33be2bd8912ad8f508888a /org.eclipse.m2e.usagedata
parentf577d68e46ec30be919d30b0ca46c6b57cad2b6b (diff)
downloadm2e-core-2930505368b7a369349dc538da800bd98adca5b1.tar.gz
m2e-core-2930505368b7a369349dc538da800bd98adca5b1.tar.xz
m2e-core-2930505368b7a369349dc538da800bd98adca5b1.zip
Fix NPE during shutdown from PomImportMonitor
Diffstat (limited to 'org.eclipse.m2e.usagedata')
-rw-r--r--org.eclipse.m2e.usagedata/src/org/eclipse/m2e/internal/udc/PomImportMonitor.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/org.eclipse.m2e.usagedata/src/org/eclipse/m2e/internal/udc/PomImportMonitor.java b/org.eclipse.m2e.usagedata/src/org/eclipse/m2e/internal/udc/PomImportMonitor.java
index 6fc971ca..66fb5e3d 100644
--- a/org.eclipse.m2e.usagedata/src/org/eclipse/m2e/internal/udc/PomImportMonitor.java
+++ b/org.eclipse.m2e.usagedata/src/org/eclipse/m2e/internal/udc/PomImportMonitor.java
@@ -29,7 +29,10 @@ public class PomImportMonitor implements UsageMonitor {
}
public void stopMonitoring() {
- MavenUsageDataCollectorActivator.getDefault().setUsageDataService(null);
+ // Null check to avoid NPE in shutdown
+ MavenUsageDataCollectorActivator instance = MavenUsageDataCollectorActivator.getDefault();
+ if(instance != null) {
+ MavenUsageDataCollectorActivator.getDefault().setUsageDataService(null);
+ }
}
-
}

Back to the top