commit | c9326ccdc6f3c88e57135250ca5982d1facd78c1 | [log] [tgz] |
---|---|---|
author | Guillaume Nodet <gnodet@apache.org> | Fri Dec 06 10:13:57 2013 +0000 |
committer | Guillaume Nodet <gnodet@apache.org> | Fri Dec 06 10:13:57 2013 +0000 |
tree | 691bb61b3e6f0c8209b07cf03a784cdf52422459 | |
parent | ddc425f1bf65585e877b7aaad779d5aa82328062 [diff] |
[FELIX-3714] Error when when fragment bundle is updated git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1548482 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java b/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java index 05fe31b..d888d41 100644 --- a/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java +++ b/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java
@@ -1311,7 +1311,8 @@ Clause path = clauses[0]; for (Iterator it = bundles.iterator(); it.hasNext();) { Bundle hostBundle = (Bundle) it.next(); - if (hostBundle.getSymbolicName().equals(path.getName())) { + if (hostBundle.getSymbolicName() != null && + hostBundle.getSymbolicName().equals(path.getName())) { String ver = path.getAttribute(Constants.BUNDLE_VERSION_ATTRIBUTE); if (ver != null) { VersionRange v = VersionRange.parseVersionRange(ver);