title: Eclipse plugin bundle stuck in Starting state
body: <p>I used Eclipse to create a new plug-in project which created a default <code>Activator</code> for me. When debugging (running as Eclipse Application) I noticed the <code>start()</code> and <code>stop()</code> methods of this activator weren't called.</p>
  
  <p>Following <a href="http://wiki.eclipse.org/Where_Is_My_Bundle" rel="noreferrer">the guide on what to do when your bundle isn't visible in Eclipse</a> I stumbled upon the following results.</p>
  
  <ul>
  <li>Using the <code>ss</code> command, I can see my bundle listed.</li>
  <li>The status of my bundle is '<a href="http://www.osgi.org/javadoc/r4v43/core/org/osgi/framework/Bundle.html#STARTING" rel="noreferrer">Starting</a>'</li>
  </ul>
  
  <blockquote>
    <p>The bundle is in the process of starting. A bundle is in the <code>STARTING</code>
    state when its <code>start</code> method is active. A bundle must be in this state
    when the bundle's <code>BundleActivator.start(BundleContext)</code> is called. If
    the <code>BundleActivator.start</code> method completes without exception, then the
    bundle has successfully started and must move to the <code>ACTIVE</code> state.</p>
  </blockquote>
  
  <p>A breakpoint placed on the first line in the <code>start</code> method doesn't get hit. Neither does <code>System.out.println</code> show up in the console. What could cause the <code>start</code> method not getting called, and thus the state being stuck in <code>STARTING</code>?</p>