diff options
author | ibull | 2009-11-16 22:30:02 +0000 |
---|---|---|
committer | ibull | 2009-11-16 22:30:02 +0000 |
commit | aa75a3369cd57ec809592c993d59997b1d0dafee (patch) | |
tree | 37dfa374a8aeaabb4b1bad0f45376df7a8a8184e /bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository | |
parent | 23bedb98957df3dc86e00703d0359f677b705d99 (diff) | |
download | rt.equinox.p2-aa75a3369cd57ec809592c993d59997b1d0dafee.tar.gz rt.equinox.p2-aa75a3369cd57ec809592c993d59997b1d0dafee.tar.xz rt.equinox.p2-aa75a3369cd57ec809592c993d59997b1d0dafee.zip |
277246: Metadata verification tool
https://bugs.eclipse.org/bugs/show_bug.cgi?id=277246
The code was not properly returning errors when there was a problem. This fixes that and prints out the errors in the headless application.
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryAnalyzerApplication.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryAnalyzerApplication.java b/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryAnalyzerApplication.java index 7a8dc5969..47705432c 100644 --- a/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryAnalyzerApplication.java +++ b/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryAnalyzerApplication.java @@ -47,6 +47,12 @@ public class RepositoryAnalyzerApplication implements IApplication { else System.out.print("[Error] "); System.out.println(children[i].getMessage()); + if (children[i].isMultiStatus() && children[i].getChildren() != null && children[i].getChildren().length > 0) { + IStatus[] subChildren = children[i].getChildren(); + for (int j = 0; j < subChildren.length; j++) { + System.out.println(" " + subChildren[j].getMessage()); + } + } } return IApplication.EXIT_OK; } |