Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » UpdateManager Reconciling
UpdateManager Reconciling [message #667033] Tue, 26 April 2011 07:09
Sebastian Fuchs is currently offline Sebastian Fuchs
Messages: 94
Registered: July 2009
Member
Forwarding this to platform newsgroup as there have been no responses
from the rcp newsgroup:

Hello,

I use PDE Headless Build on Hudson to build my RCP application.
My product is set to use a generated default config.ini.
That way the build is fine, except the annoying messages coming from the
update manager telling at each run that the bundles are already installed:

!ENTRY org.eclipse.update.configurator 4 0 2011-04-15 11:20:49.187
!MESSAGE Das Produktpaket plugins/com.ibm.icu_4.2.1.v20100412.jar konnte
nicht installiert werden. Bundle "com.ibm.icu" version
"4.2.1.v20100412" has already been installed from:
reference:file:plugins/com.ibm.icu_4.2.1.v20100412.jar

....
61 following

(1) Am I right, that this is a bug (or at least an unwanted
misbehaviour), that a standard product configuration produces errors ?

When I manually edit the generated config.ini and set
org.eclipse.update.reconcile=false, everything is fine, except that I
loose the comfort of an automated build process.

#Product Runtime Configuration File
org.eclipse.update.reconcile=false
eclipse.application=de.tragwerk.solution.application.applica tion
osgi.bundles.defaultStartLevel=4
eclipse.product=de.tragwerk.solution.product.all.product
osgi.splashPath=platform:/base/plugins/de.tragwerk.solution. product.all
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1:start
org.eclipse.equinox.simpleconfigurator.configUrl=file:org.ec lipse.equinox.simpleconfigurator/bundles.info


When I tell my product configuration to use a given config.ini with the
exact contents of the generated one (see example above), none of my
(de.*) bundles are resolved resulting in an Application not found
Runtime-Exception.
When I then remove the org.eclipse.update.reconcile=false entry
everything works fine, except of the noisy 'already installed'-messages
appearing again.

So this is annoying me since many many months.
(2) Can anyone point me to a solution ? I think this is relevant to the
most RCP developers.

Thank you in advance,
Sebastian
Previous Topic:How to build Eclipse for SPARC/Linux from source code
Next Topic:How to disable/hide a menu item
Goto Forum:
  


Current Time: Fri Apr 18 06:55:08 EDT 2014

Powered by FUDForum. Page generated in 0.01911 seconds