diff options
author | Simon Kaegi | 2008-11-27 00:41:38 +0000 |
---|---|---|
committer | Simon Kaegi | 2008-11-27 00:41:38 +0000 |
commit | 820f40be999fc62feaa39a67515e2ea7aeb45281 (patch) | |
tree | dca5d647ce43ceaee6326cc0de0f1eefd1393851 /bundles/org.eclipse.equinox.p2.touchpoint.eclipse | |
parent | 2500ed47e67698d3630ad83a9382649fc243f377 (diff) | |
download | rt.equinox.p2-820f40be999fc62feaa39a67515e2ea7aeb45281.tar.gz rt.equinox.p2-820f40be999fc62feaa39a67515e2ea7aeb45281.tar.xz rt.equinox.p2-820f40be999fc62feaa39a67515e2ea7aeb45281.zip |
Bug 256650 test failures in N20081126-2000 - Error while loading manipulator
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.touchpoint.eclipse')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java index dc6fbf0b9..54104ba89 100644 --- a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java +++ b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java @@ -101,30 +101,30 @@ public class EclipseTouchpoint extends Touchpoint { } public IStatus commit(IProfile profile) { + MultiStatus status = new MultiStatus(Activator.ID, IStatus.OK, null, null); try { saveManipulator(profile); } catch (RuntimeException e) { - return Util.createError(Messages.error_saving_manipulator, e); + status.add(Util.createError(Messages.error_saving_manipulator, e)); } catch (IOException e) { - return Util.createError(Messages.error_saving_manipulator, e); + status.add(Util.createError(Messages.error_saving_manipulator, e)); } try { savePlatformConfigurationWrapper(profile); } catch (RuntimeException e) { - return Util.createError(Messages.error_saving_platform_configuration, e); + status.add(Util.createError(Messages.error_saving_platform_configuration, e)); } catch (ProvisionException pe) { - return Util.createError(Messages.error_saving_platform_configuration, pe); + status.add(Util.createError(Messages.error_saving_platform_configuration, pe)); } try { saveSourceManipulator(profile); } catch (RuntimeException e) { - return Util.createError(Messages.error_saving_source_bundles_list, e); + status.add(Util.createError(Messages.error_saving_source_bundles_list, e)); } catch (IOException e) { - return Util.createError(Messages.error_saving_source_bundles_list, e); + status.add(Util.createError(Messages.error_saving_source_bundles_list, e)); } - - return Status.OK_STATUS; + return status; } public IStatus rollback(IProfile profile) { |