I am encountering a problem here...our team is trying to port an eclipse Eclipse RCP project into the web and so the first step is to try to use Virgo to use the plugins. I have created all the correct things but when I try to use an extension point (an Eclipse concept) it gives me a null pointer exception on this call:

Update: I have added all of its dependencies to repository/usr but it seems that the bundles are not in STARTED state unless I manually start them myself. When that happens I don't get the NPE anymore but my app does not seem to register any extension points since the app started first and then I started the org.eclipse..registry bundle.

Is there a way to automatically start that bundle? I saw in a forum that in virgo 2.x that bundle started itself whereas in 3.0.1 (the version I'm using) it doesn't start by itself.