Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMykola Nikishov2018-02-14 22:47:16 +0000
committerMykola Nikishov2018-02-14 22:54:51 +0000
commit96587d0026176e10c2e40dca6fc34dde5acd7733 (patch)
tree561ee98d9cd3b562d95fd5b59ca21efd8fe7ebc0
parentd30f1ec58f55cfd47c174ba72d673d9e37c8573e (diff)
downloadrt.equinox.p2-96587d0026176e10c2e40dca6fc34dde5acd7733.tar.gz
rt.equinox.p2-96587d0026176e10c2e40dca6fc34dde5acd7733.tar.xz
rt.equinox.p2-96587d0026176e10c2e40dca6fc34dde5acd7733.zip
Bug 423715 - ArtifactRepositoryValidator reports original cause
When throwing ProvisionException as a result of the underlying IllegalArgumentException from ArtifactComparatorFactory's getArtifactComparator(String), do not hide an original problem but report it to the caller. Change-Id: Iefcf90ea183a24eca48caa4b9006493ca4e356ea Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
-rw-r--r--bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/ArtifactRepositoryValidator.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/ArtifactRepositoryValidator.java b/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/ArtifactRepositoryValidator.java
index 7380098cb..0e72a5412 100644
--- a/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/ArtifactRepositoryValidator.java
+++ b/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/ArtifactRepositoryValidator.java
@@ -30,7 +30,7 @@ public class ArtifactRepositoryValidator {
try {
comparator = ArtifactComparatorFactory.getArtifactComparator(comparatorId);
} catch (IllegalArgumentException e) {
- throw new ProvisionException(Messages.invalidComparatorId);
+ throw new ProvisionException(Messages.invalidComparatorId, e);
}
}

Back to the top