title: Start an osgi bundle failed with Require-Bundle: org.eclipse.core.runtime; bundle-version="0.0.0"
body: <p>I'm trying to install and load an external bundle to a simple equinox application.</p>
  
  <p>The targeted bundle is coming from a set of plugins for eclipse available here:</p>
  
  <p><a href="http://sourceforge.net/projects/rodin-b-sharp/files/Core_Rodin_Platform/2.4/" rel="nofollow">http://sourceforge.net/projects/rodin-b-sharp/files/Core_Rodin_Platform/2.4/</a> (<code>rodin-2.4-dev.zip</code>).</p>
  
  <p>When I start equinox:</p>
  
  <pre><code>$ java -jar org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar -console
  </code></pre>
  
  <p>I can install it</p>
  
  <pre><code>osgi&gt; install file:///path_to/rodin-2.4-dev/org.eventb.core_2.4.0.r14093.jar
  Bundle id is 1
  </code></pre>
  
  <p>But I have an exception when I start it:</p>
  
  <pre><code>osgi&gt; start 1
  org.osgi.framework.BundleException: The bundle "org.eventb.core_2.4.0.r14093 [1]" 
    could not be resolved. Reason: Missing Constraint: Require-Bundle:  
    org.eclipse.core.runtime; bundle-version="0.0.0"
  </code></pre>
  
  <p>Does anyone know how to fix this error ? </p>
  
  <p>Maybe it is related to the fact that the bundle does not include a <code>org.eclipse.core.runtime</code> version, as MANIFEST.MF has the following Require-Bundle:</p>
  
  <pre><code>Require-Bundle: org.eclipse.core.runtime,org.rodinp.core;visibility:=r
    eexport,org.eventb.core.ast;visibility:=reexport,org.eventb.core.seqp
    rover;visibility:=reexport
  </code></pre>