diff options
author | Uwe Stieber | 2015-01-23 08:15:41 +0000 |
---|---|---|
committer | Uwe Stieber | 2015-01-23 08:16:11 +0000 |
commit | 26d00d88c6606ef2ff7a371a3c8ff3fc98a6b443 (patch) | |
tree | 1daf18e4504a5e72061d4e735db0f7731173ea6c /bundles | |
parent | 70192756cacd4606b5c43651381922f914e4b6a6 (diff) | |
download | rt.equinox.p2-26d00d88c6606ef2ff7a371a3c8ff3fc98a6b443.tar.gz rt.equinox.p2-26d00d88c6606ef2ff7a371a3c8ff3fc98a6b443.tar.xz rt.equinox.p2-26d00d88c6606ef2ff7a371a3c8ff3fc98a6b443.zip |
Bug 387088 - org.eclipse.equinox.p2.director NullPointerException during
ProvisioningListener.notify
Complete the partial fix for this issue by commit
4b0ea17add3a6041d3b53804d4d43d4470611b16. Also the
metadataReposForRemoval variable can be null.
Change-Id: Iaeecfd83a60b12dfe3b32c41f5b3843904f14988
Signed-off-by: Uwe Stieber <uwe.stieber@windriver.com>
Diffstat (limited to 'bundles')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java index 6468098e3..fec58439e 100644 --- a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java +++ b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java @@ -694,7 +694,7 @@ public class DirectorApplication implements IApplication, ProvisioningListener { // either found or not found. either way, we're done here return; } - if (IRepository.TYPE_METADATA == type) { + if (IRepository.TYPE_METADATA == type && metadataReposForRemoval != null) { for (int i = 0; i < metadataReposForRemoval.length; i++) { if (metadataReposForRemoval[i] != null && URIUtil.sameURI(metadataReposForRemoval[i], (location))) { metadataReposForRemoval[i] = null; |