Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 318159 - Update incomplete if done from a Web repository
Summary: Update incomplete if done from a Web repository
Status: RESOLVED WORKSFORME
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows Vista
: P3 major with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: P2 Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-28 06:34 EDT by Marco CLA
Modified: 2011-06-12 21:45 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco CLA 2010-06-28 06:34:38 EDT
Build Identifier: 20090920-1017

My product need to automatically update on application startup...but there is a strange problem!
If I point the update to a local repository, it's all right.
If I point the update to a web repository, the update is not completed. The new features are downloaded, but not installed. In particular, the file \configuration\org.eclipse.equinox.simpleconfigurator\bundles.info is not updated. The old feature files are not deleted.

I logged my code, all the code seems to be executed in the same way, but at the end the method: 
IStatus status = engine.perform(....) 
return an IStatus.ERROR.

I am using Galileo (build 20090920-1017) and Vista.
Thank you in advance for any hint!

Reproducible: Always

Steps to Reproduce:
1. export a product with auto-update at startup (e.g. take http://github.com/ralfebert/org.eclipse.equinox.p2.autoupdate)
2. use a local repo
3. export again and use a web repo (identical to the local one)
Comment 1 Pascal Rapicault CLA 2011-06-12 21:45:19 EDT
I have not been able to reproduce this. May you had issue with a proxy.