Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Watson2013-12-05 22:13:12 +0000
committerThomas Watson2013-12-05 22:13:12 +0000
commitc287ef5b61a6fb158f319411cf3752ffb7c5c108 (patch)
tree50944151ee59b4d2c484e0c7d33e0e70ef4fbe8c
parentca058f4fcc439ec1dc3c64229398f2697844d7b2 (diff)
downloadrt.equinox.framework-c287ef5b61a6fb158f319411cf3752ffb7c5c108.tar.gz
rt.equinox.framework-c287ef5b61a6fb158f319411cf3752ffb7c5c108.tar.xz
rt.equinox.framework-c287ef5b61a6fb158f319411cf3752ffb7c5c108.zip
[Bug 420067] Handle null wires
- the wires may be null if all mandatory triggers got disabled.
-rw-r--r--bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/container/ModuleResolver.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/container/ModuleResolver.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/container/ModuleResolver.java
index 88fd61a13..a4ad78467 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/container/ModuleResolver.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/container/ModuleResolver.java
@@ -909,6 +909,10 @@ final class ModuleResolver {
private void printWirings(Map<Resource, List<Wire>> wires) {
StringBuilder builder = new StringBuilder("RESOLVER: Wirings for resolved bundles:"); //$NON-NLS-1$
+ if (wires == null) {
+ Debug.println(" null wires!"); //$NON-NLS-1$
+ return;
+ }
for (Map.Entry<Resource, List<Wire>> entry : wires.entrySet()) {
builder.append(SEPARATOR).append(TAB) //
.append("Resource") //$NON-NLS-1$

Back to the top