commit | 1279fb0db91a68c6928ef74370fbff4467ddb2a4 | [log] [tgz] |
---|---|---|
author | Richard S. Hall <rickhall@apache.org> | Wed Mar 31 18:52:51 2010 +0000 |
committer | Richard S. Hall <rickhall@apache.org> | Wed Mar 31 18:52:51 2010 +0000 |
tree | 59316fd9668319f81a36c431939b6b211c528742 | |
parent | 3520d3ff1e5d8397f7a6f2cf00806133e9dd6027 [diff] |
Check size of blame list before getting last element. (FELIX-2035) git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@929658 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java b/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java index cd3fc6d..9a9f459 100644 --- a/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java +++ b/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java
@@ -1626,8 +1626,11 @@ public String toString() { - return m_cap.getModule() + "." + m_cap.getAttribute(Capability.PACKAGE_ATTR).getValue() - + " BLAMED ON " + m_reqs.get(m_reqs.size() - 1); + return m_cap.getModule() + + "." + m_cap.getAttribute(Capability.PACKAGE_ATTR).getValue() + + ((m_reqs.size() == 0) + ? " NO BLAME" + : " BLAMED ON " + m_reqs.get(m_reqs.size() - 1)); } public boolean equals(Object o)