[
https://issues.jboss.org/browse/JBDS-2880?page=com.atlassian.jira.plugin....
]
Denis Golovin commented on JBDS-2880:
-------------------------------------
EclipseGenerator is empty application, it does nothing just starts and exits, but calling
this application triggers initialization for eclipse platform. For example OSGi cache is
filled and so on (I didn't really look into other details). Next time eclipse starts
faster, because initialization is done at installation time.
You can try on any eclipse package:
# Unpack eclipse
# Start it and watch delay between two events: splash is shown and workspace location
dialog is shown
# Hit Cancel
# Start eclipse again and you see delay between splash and workspace location dialog is
shorter.
Delay at (2) was really long in eclipse at some point, so we had to do that tick. Now it
is much faster but still noticeable.
com.jboss.jbds.product.EclipseGenerator application failure in
isntaller
------------------------------------------------------------------------
Key: JBDS-2880
URL:
https://issues.jboss.org/browse/JBDS-2880
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: installer
Affects Versions: 7.1.0.GA
Reporter: Denis Golovin
Assignee: Denis Golovin
Fix For: 8.0.0.Alpha2
{code}!SESSION 2014-01-16 16:34:55.784 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -application com.jboss.jbds.product.EclipseGenerator
Command-line arguments: -application com.jboss.jbds.product.EclipseGenerator -clean
!ENTRY org.eclipse.osgi 4 0 2014-01-16 16:34:57.716
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application
"com.jboss.jbds.product.EclipseGenerator" could not be found in the registry.
The applications available are: com.jboss.jbds.p2.director, 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.repository.repo2runnable,
org.eclipse.equinox.p2.repository.metadataverifier,
org.eclipse.equinox.p2.artifact.repository.mirrorApplication,
org.eclipse.equinox.p2.metadata.repository.mirrorApplication.
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:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426){code}
Installer could not run this application becasue it is trying to start it inside p2
director, just installed product should be used instead.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira