The _resolveBundle() method was mistakenly setting the bundle's state to
RESOLVED, which was causing problems if the bundle was already active when
resolve was called. The RESOLVED state is automatically set as a result
of a RESOLVED event from the resolver and does not need to be set here.


git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@425758 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/org.apache.felix.framework/src/main/java/org/apache/felix/framework/Felix.java b/org.apache.felix.framework/src/main/java/org/apache/felix/framework/Felix.java
index 2ba26db..c2b49c6 100644
--- a/org.apache.felix.framework/src/main/java/org/apache/felix/framework/Felix.java
+++ b/org.apache.felix.framework/src/main/java/org/apache/felix/framework/Felix.java
@@ -1320,7 +1320,7 @@
             }
         }
 
-        bundle.getInfo().setState(Bundle.RESOLVED);
+//        bundle.getInfo().setState(Bundle.RESOLVED);
     }
 
     protected void updateBundle(BundleImpl bundle, InputStream is)