Hi Mark,
Sorry for keeping you wait for so long. I have just tested two scenarios of launching OSGi applications, of which one is working and the other fails with the error presented by you. I think that you have used “OSGi framework” launch configuration as this one is failing for me, however you can easily launch your OSGi bundles in MyEclipse with “Eclipse application” launch configuration.
It seems that MyEclipse proprietary code requires some features, which are not available in pure OSGi framework. If you don’t need to run your bundles installed into MyEclipse platform, you can instead run them on top of standard Eclipse. Just create a new target platform in Preferences/Plug-in Development/Target Platform and point it to any Eclipse installation you want your bundles to run with. With that change you can still develop your code in MyEclipse, but run it inside of Standard Eclipse. Or you can simply use “Eclipse application” launch config instead of “OSGi framework” 🙂
Let me know if that solution works for you, or if you need any further assistance!