diff options
author | Matthew Piggott | 2011-04-14 19:50:30 +0000 |
---|---|---|
committer | Matthew Piggott | 2011-04-14 19:51:00 +0000 |
commit | 2930505368b7a369349dc538da800bd98adca5b1 (patch) | |
tree | fee92ff7e27891e84c33be2bd8912ad8f508888a /org.eclipse.m2e.usagedata | |
parent | f577d68e46ec30be919d30b0ca46c6b57cad2b6b (diff) | |
download | m2e-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.java | 7 |
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); + } } - } |