Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Application could not be found in the registry.(Please help me understand this error trace)
Application could not be found in the registry. [message #488438] Mon, 28 September 2009 12:32 Go to next message
Ken Keefe is currently offline Ken Keefe
Messages: 12
Registered: September 2009
Junior Member
A colleague of mine built a project using Eclipse 3.4 last year and I have been asked to resurrect the project and get it updated for Eclipse 3.5. I checked it out of CVS and tried to run it from the Plugin Testing section, "Launch an Eclipse Application." When I do this, I get the following error message:

!SESSION 2009-09-28 11:30:36.740 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
Framework arguments:  -application edu.illinois.mobius.datamanager.application
Command-line arguments:  -application edu.illinois.mobius.datamanager.application -data /Users/kjkeefe/workspace/../runtime-edu.illinois.mobius.datamanager.application -dev file:/Users/kjkeefe/workspace/.metadata/.plugins/org.eclipse.pde.core/edu.illinois.mobius.datamanager.application/dev.properties -os macosx -ws cocoa -arch x86

!ENTRY org.eclipse.osgi 4 0 2009-09-28 11:30:37.420
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "edu.illinois.mobius.datamanager.application" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error.
	at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242)
	at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:592)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)

!ENTRY org.eclipse.osgi 2 0 2009-09-28 11:30:37.436
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-09-28 11:30:37.436
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.update.core_3.2.300.v20090525.jar/ was not resolved.
!SUBENTRY 2 org.eclipse.update.core 2 0 2009-09-28 11:30:37.436
!MESSAGE Missing required bundle org.eclipse.core.net_[1.0.0,2.0.0).

!ENTRY org.eclipse.osgi 2 0 2009-09-28 11:30:37.437
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-09-28 11:30:37.437
!MESSAGE Bundle org.eclipse.update.ui_3.2.200.v20090213 [19] was not resolved.
!SUBENTRY 2 org.eclipse.update.ui 2 0 2009-09-28 11:30:37.437
!MESSAGE Missing required bundle org.eclipse.update.core_[3.1.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-09-28 11:30:37.437
!MESSAGE Bundle edu.illinois.mobius.datamanager_2.3.0 [24] was not resolved.
!SUBENTRY 2 edu.illinois.mobius.datamanager 2 0 2009-09-28 11:30:37.437
!MESSAGE Missing required bundle org.eclipse.update.ui_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-09-28 11:30:37.437
!MESSAGE Bundle org.eclipse.update.core_3.2.300.v20090525 [25] was not resolved.
!SUBENTRY 2 org.eclipse.update.core 2 0 2009-09-28 11:30:37.438
!MESSAGE Missing required bundle org.eclipse.core.net_[1.0.0,2.0.0).


What does this mean? How do I add this application to the registry? Any help you can give for getting the application to run again would be GREATLY appreciated. Thanks!
Re: Application could not be found in the registry. [message #488439 is a reply to message #488438] Mon, 28 September 2009 12:39 Go to previous messageGo to next message
Lars Vogel is currently offline Lars Vogel
Messages: 1048
Registered: July 2009
Senior Member

Hi,

I suggest to check your launch configuration as described here:
http://www.vogella.de/articles/RichClientPlatform/article.ht ml#runconfiguration

Best regards, Lars

--
http://www.vogella.de/ - Eclipse plugin and Eclipse RCP Tutorials
http://www.twitter.com/vogella - vogella on Twitter


Ken wrote:
> A colleague of mine built a project using Eclipse 3.4 last year and I
> have been asked to resurrect the project and get it updated for Eclipse
> 3.5. I checked it out of CVS and tried to run it from the Plugin Testing
> section, "Launch an Eclipse Application." When I do this, I get the
> following error message:
>
> !SESSION 2009-09-28 11:30:36.740
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.5.0_20
> java.vendor=Apple Inc.
> BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
> Framework arguments: -application
> edu.illinois.mobius.datamanager.application
> Command-line arguments: -application
> edu.illinois.mobius.datamanager.application -data
> /Users/kjkeefe/workspace/../runtime-edu.illinois.mobius.data manager.application
> -dev
> file:/Users/kjkeefe/workspace/.metadata/.plugins/org.eclipse .pde.core/edu.illinois.mobius.datamanager.application/dev.pr operties
> -os macosx -ws cocoa -arch x86
>
> !ENTRY org.eclipse.osgi 4 0 2009-09-28 11:30:37.420
> !MESSAGE Application error
> !STACK 1
> java.lang.RuntimeException: Application
> "edu.illinois.mobius.datamanager.application" could not be found in the
> registry. The applications available are: org.eclipse.equinox.app.error.
> at
> org.eclipse.equinox.internal.app.EclipseAppContainer.startDe faultApp(EclipseAppContainer.java:242)
>
> at
> org.eclipse.equinox.internal.app.MainApplicationLauncher.run (MainApplicationLauncher.java:29)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:592)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 559)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
>
> !ENTRY org.eclipse.osgi 2 0 2009-09-28 11:30:37.436
> !MESSAGE One or more bundles are not resolved because the following root
> constraints are not resolved:
> !SUBENTRY 1 org.eclipse.osgi 2 0 2009-09-28 11:30:37.436
> !MESSAGE Bundle
> initial@reference :file:plugins/org.eclipse.update.core_3.2.300.v20090525.jar/
> was not resolved.
> !SUBENTRY 2 org.eclipse.update.core 2 0 2009-09-28 11:30:37.436
> !MESSAGE Missing required bundle org.eclipse.core.net_[1.0.0,2.0.0).
>
> !ENTRY org.eclipse.osgi 2 0 2009-09-28 11:30:37.437
> !MESSAGE The following is a complete list of bundles which are not
> resolved, see the prior log entry for the root cause if it exists:
> !SUBENTRY 1 org.eclipse.osgi 2 0 2009-09-28 11:30:37.437
> !MESSAGE Bundle org.eclipse.update.ui_3.2.200.v20090213 was not
> resolved.
> !SUBENTRY 2 org.eclipse.update.ui 2 0 2009-09-28 11:30:37.437
> !MESSAGE Missing required bundle org.eclipse.update.core_[3.1.0,4.0.0).
> !SUBENTRY 1 org.eclipse.osgi 2 0 2009-09-28 11:30:37.437
> !MESSAGE Bundle edu.illinois.mobius.datamanager_2.3.0 was not
> resolved.
> !SUBENTRY 2 edu.illinois.mobius.datamanager 2 0 2009-09-28 11:30:37.437
> !MESSAGE Missing required bundle org.eclipse.update.ui_0.0.0.
> !SUBENTRY 1 org.eclipse.osgi 2 0 2009-09-28 11:30:37.437
> !MESSAGE Bundle org.eclipse.update.core_3.2.300.v20090525 [25] was not
> resolved.
> !SUBENTRY 2 org.eclipse.update.core 2 0 2009-09-28 11:30:37.438
> !MESSAGE Missing required bundle org.eclipse.core.net_[1.0.0,2.0.0).
>
>
> What does this mean? How do I add this application to the registry? Any
> help you can give for getting the application to run again would be
> GREATLY appreciated. Thanks!
Re: Application could not be found in the registry. [message #488440 is a reply to message #488439] Mon, 28 September 2009 12:54 Go to previous messageGo to next message
Ken Keefe is currently offline Ken Keefe
Messages: 12
Registered: September 2009
Junior Member
I think that helped quite a bit. Thanks for the reference. It appears that I was missing several plugins from my target. I think I have that fixed and now I am getting a very different error message. Any thoughts on what this one might be about?

!SESSION 2009-09-28 11:52:03.378 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
Framework arguments:  -application edu.illinois.mobius.datamanager.application
Command-line arguments:  -application edu.illinois.mobius.datamanager.application -data /Users/kjkeefe/workspace/../runtime-edu.illinois.mobius.datamanager.application -dev file:/Users/kjkeefe/workspace/.metadata/.plugins/org.eclipse.pde.core/edu.illinois.mobius.datamanager.application/dev.properties -os macosx -ws cocoa -arch x86

!ENTRY org.eclipse.osgi 4 0 2009-09-28 11:52:04.033
!MESSAGE Application error
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in edu.illinois.mobius.datamanager was unable to load class edu.illinois.mobius.datamanager.Application.
	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:180)
	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:162)
	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:189)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:592)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
Caused by: java.lang.ClassNotFoundException: edu.illinois.mobius.datamanager.Application
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:321)
	at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:231)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1193)
	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
	... 16 more
Re: Application could not be found in the registry. [message #488697 is a reply to message #488440] Tue, 29 September 2009 15:55 Go to previous message
Lars Vogel is currently offline Lars Vogel
Messages: 1048
Registered: July 2009
Senior Member

java.lang.ClassNotFoundException:

This might help:
http://www.vogella.de/articles/EclipseJarToPlugin/article.ht ml


Ken wrote:
> I think that helped quite a bit. Thanks for the reference. It appears
> that I was missing several plugins from my target. I think I have that
> fixed and now I am getting a very different error message. Any thoughts
> on what this one might be about?
>
> !SESSION 2009-09-28 11:52:03.378
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.5.0_20
> java.vendor=Apple Inc.
> BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
> Framework arguments: -application
> edu.illinois.mobius.datamanager.application
> Command-line arguments: -application
> edu.illinois.mobius.datamanager.application -data
> /Users/kjkeefe/workspace/../runtime-edu.illinois.mobius.data manager.application
> -dev
> file:/Users/kjkeefe/workspace/.metadata/.plugins/org.eclipse .pde.core/edu.illinois.mobius.datamanager.application/dev.pr operties
> -os macosx -ws cocoa -arch x86
>
> !ENTRY org.eclipse.osgi 4 0 2009-09-28 11:52:04.033
> !MESSAGE Application error
> !STACK 1
> org.eclipse.core.runtime.CoreException: Plug-in
> edu.illinois.mobius.datamanager was unable to load class
> edu.illinois.mobius.datamanager.Application.
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .throwException(RegistryStrategyOSGI.java:180)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:162)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:874)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:189)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:592)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 559)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> Caused by: java.lang.ClassNotFoundException:
> edu.illinois.mobius.datamanager.Application
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInter nal(BundleLoader.java:489)
>
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:405)
>
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:393)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:105)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.loadClass(Bund leLoader.java:321)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:231)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1193)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:160)
>
> ... 16 more
>




--
http://www.vogella.de/ - Eclipse plugin and Eclipse RCP Tutorials
http://www.twitter.com/vogella - vogella on Twitter
Previous Topic:Context Activation doesn't work
Next Topic:Accessibility about drop/down list and date list component
Goto Forum:
  


Current Time: Tue Jul 29 11:01:56 EDT 2014

Powered by FUDForum. Page generated in 0.01650 seconds