Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Equinox » how to install my RCP app as a bundle in equinox?
how to install my RCP app as a bundle in equinox? [message #512328] Thu, 04 February 2010 16:55 Go to next message
Maciej Zywno is currently offline Maciej ZywnoFriend
Messages: 5
Registered: July 2009
Junior Member

I developed an rcp application under eclipse and it works fine. I can export it as a product using myapp.product and run it as well.

Now I'd like to deploy and run this rcp app by means of a standalone osgi container. I used my plugin.xml to exporte the rcp project by means of eclipse export feature ("Deployable plugins and fragments"). Then I installed that built plugin(a directory) into equinox and tried to start the bundle. It required org.eclipse.core.runtime so I installed it as well, I followed that path until all required bundles were installed (e.g. org.eclipse.equinox.common,, org.eclipse.jface.databinding and a few others).

So I got to the point were I could start my bundle. However I get "No application id has been found" error. Could you help with that? I guess I need more stuff deployed into container but what's the procedure? Can an RCP app be started that way?


!SESSION 2010-02-04 17:41:11.344 -----------------------------------------------
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -console

!ENTRY org.eclipse.osgi 4 0 2010-02-04 17:41:12.829
!MESSAGE Application error
java.lang.RuntimeException: No application id has been found.
at faultApp(
at (
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(
at org.eclipse.core.runtime.adaptor.EclipseStarter.main(Eclipse
Re: how to install my RCP app as a bundle in equinox? [message #512996 is a reply to message #512328] Mon, 08 February 2010 14:26 Go to previous message
Roland Germ is currently offline Roland GermFriend
Messages: 9
Registered: January 2010
Junior Member
Yes it should be possible.

Maybe you have a look here (there's explanation how to start the osgi container and your bundles) :

If you want to run a product you need to pass the product ID . You'll find the documentation of the launcher and it's runtime options in the Eclipse help - I added the link for Galileo (as far as I know you have to pass the option eclipse.product either by the command line or put it into a config.ini) : .platform.doc.isv/reference/misc/index.html

Previous Topic:[P2] Embedded JRE Deletion Issue
Next Topic:Declarative Services (DS) do not work as expected
Goto Forum:

Current Time: Tue Jun 19 03:09:04 GMT 2018

Powered by FUDForum. Page generated in 0.01613 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top