title: RuntimeException: Application "" could not be found in the registry.
body: <h2>Background</h2>
  
  <p><em>Goal: I am attempting to install the Simics Tools for Eclipse plugin on Windows 7 64-bit.</em> </p>
  
  <p>I am using Eclipse Indigo for Java (64-bit &lt;-- This will be a problem later) and have just installed the C/C++ IDE plugin, GEF draw2d plugin, and the Simics Tools for Eclipse. Once the installation of these plugins successfully finished, I restarted Eclipse and proceeded to launch Simics Control from inside Eclipse. An error dialog stated that this plugin could not run on 64 bit Eclipse.</p>
  
  <p>To solve this problem, I decided to install a 32-bit version of Eclipse next to my current setup and to uninstall the plugins I had just installed (C/C++, GEF, and Simics) from Eclipse. First, I was going to remove the plugins to avoid wasting space. I went to <strong>Help->About->Installation Details</strong> and selected the installed plugins to uninstall. Removing the plugins appeared to be successful until I restarted Eclipse. </p>
  
  <h2>Issue</h2>
  
  <p>After the removal of the plugins, when Eclipse launches, the splash screen appears without a progress bar along the bottom to show what is currently being loaded. After a few seconds, the splash screen disappears and an error dialog shows up: <em>An error has occurred. See the log file C:\Program Files (x86)\eclipse\configuration\1322503657546.log</em></p>
  
  <p>Contents of 1322503657546.log:</p>
  
  <pre><code>!SESSION 2011-11-28 12:07:37.255 -----------------------------------------------
  eclipse.buildId=I20110613-1736
  java.version=1.7.0
  java.vendor=Oracle Corporation
  BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
  Framework arguments:  -product org.eclipse.epp.package.cpp.product
  Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product
  
  !ENTRY org.eclipse.osgi 4 0 2011-11-28 12:07:39.521
  !MESSAGE Application error
  !STACK 1
  java.lang.RuntimeException: Application "" could not be found in the registry. The applications available are: com.google.gwt.eclipse.core.GWTCodeFormatterApplication, com.virtutech.simics.ui.app, com.virtutech.simics.ui.appAn, com.virtutech.simics.ui.simpleSimicsApplication, org.eclipse.ant.core.antRunner, org.eclipse.ant.ui.antRunner, org.eclipse.cdt.core.GeneratePDOM, org.eclipse.datatools.connectivity.console.profile.StorageFileEditor, org.eclipse.emf.codegen.CodeGen, org.eclipse.emf.codegen.JMerger, org.eclipse.emf.codegen.ecore.Generator, org.eclipse.emf.importer.ecore.Ecore2GenModel, org.eclipse.emf.importer.java.Java2GenModel, org.eclipse.emf.importer.rose.Rose2GenModel, org.eclipse.equinox.app.error, org.eclipse.equinox.p2.director, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.equinox.p2.publisher.InstallPublisher, org.eclipse.equinox.p2.publisher.EclipseGenerator, org.eclipse.equinox.p2.publisher.ProductPublisher, org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher, org.eclipse.equinox.p2.reconciler.application, org.eclipse.equinox.p2.repository.repo2runnable, org.eclipse.equinox.p2.repository.metadataverifier, org.eclipse.equinox.p2.artifact.repository.mirrorApplication, org.eclipse.equinox.p2.metadata.repository.mirrorApplication, org.eclipse.equinox.p2.updatesite.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.CategoryPublisher, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.jdt.apt.core.aptBuild, org.eclipse.jdt.core.JavaCodeFormatter, org.eclipse.pde.build.Build, org.eclipse.pde.junit.runtime.uitestapplication, org.eclipse.pde.junit.runtime.legacytestapplication, org.eclipse.pde.junit.runtime.coretestapplication, org.eclipse.pde.junit.runtime.coretestapplicationnonmain, org.eclipse.pde.junit.runtime.nonuithreadtestapplication, org.eclipse.ui.ide.workbench, org.eclipse.uml2.uml.ecore.importer.UML2GenModel, org.eclipse.update.core.standaloneUpdate, org.eclipse.update.core.siteOptimizer, org.eclipse.wst.jsdt.core.JavaCodeFormatter, org.eclipse.wst.server.preview.preview.
      at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
      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:344)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
  </code></pre>
  
  <p>The important line appears to be <code>java.lang.RuntimeException: Application "" could not be found in the registry.</code> After searching the web, it appears that this is a generic error.</p>
  
  <p>Resources:</p>
  
  <ul>
  <li><a href="http://www.eclipse.org/forums/index.php/m/684320/">Eclipse Forums</a> </li>
  <li>I tried <a href="http://www.javakb.com/Uwe/Forum.aspx/java-tools/865/Eclipse-application-id-problem">removing my
  /eclipse/configuration/ folder</a> and relaunching, but that created a whole bunch of
  new errors.</li>
  </ul>
  
  <h2>Ideas</h2>
  
  <ol>
  <li>Removing /eclipse/configuration folder and relaunching. Failed.</li>
  <li><p>Edit config.ini. <strong>Should I be concerned that <code>eclipse.product</code> and <code>eclipse.application</code> are blank?</strong></p>
  
  <p>Contents of config.ini:</p>
  
  <pre><code>#This configuration file was written by:
  org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
  #Mon Nov 28 11:18:26 CST 2011
  org.eclipse.update.reconcile=false
  eclipse.p2.profile=epp.package.jee
  osgi.instance.area.default=@user.home/workspace
  osgi.framework=file\:plugins/org.eclipse.osgi_3.7.0.v20110613.jar
  equinox.use.ds=true
  eclipse.buildId=I20110613-1736
  osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.200.v20110502-1955.jar@1\:start
  org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
  eclipse.product=
  osgi.splashPath=platform\:/base/plugins/org.eclipse.platform
  osgi.framework.extensions=reference\:file\:javax.transaction_1.1.1.v201105210645.jar
  osgi.bundles.defaultStartLevel=4
  eclipse.p2.data.area=@config.dir/../p2/
  eclipse.application=
  </code></pre></li>
  <li><p>Edit eclipse.ini.</p>
  
  <p>Contents of eclipse.ini:</p>
  
  <pre><code>-startup
  plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
  --launcher.library
  plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
  -showsplash
  org.eclipse.platform
  --launcher.XXMaxPermSize
  256m
  --launcher.defaultAction
  openFile
  -product
  org.eclipse.epp.package.cpp.product
  --launcher.defaultAction
  openFile
  --launcher.XXMaxPermSize
  256M
  -vmargs
  -Dosgi.requiredJavaVersion=1.5
  -Xms512m
  -Xmx1024m
  </code></pre></li>
  </ol>
  
  <p>How can I successfully launch Eclipse again? I would really rather not have to perform a clean install since it took a long time to get it set up.</p>
  
  <p>Thanks in advance!</p>