diff options
author | Andrey Loskutov | 2019-02-21 09:32:21 +0000 |
---|---|---|
committer | Andrey Loskutov | 2019-02-21 09:32:21 +0000 |
commit | 677e4845250adab38704501031231e52625f1134 (patch) | |
tree | 9d574a016c7d663986a20005830619943fac8593 | |
parent | ea4f41646d0f2948e1afa9cf9af9031a5f522827 (diff) | |
download | eclipse.jdt.core-677e4845250adab38704501031231e52625f1134.tar.gz eclipse.jdt.core-677e4845250adab38704501031231e52625f1134.tar.xz eclipse.jdt.core-677e4845250adab38704501031231e52625f1134.zip |
Bug 544656 - Unhelpful error message fromI20190224-1800I20190224-0930I20190224-0600I20190223-1800I20190223-0600I20190222-1800I20190222-0645I20190222-0440
JavaModelManager.throwExceptionIfArchiveInvalid in Error Log
Change-Id: I78b9aa74911cd178a759c92d2a89f3b81e4d9963
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
-rw-r--r-- | org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaModelManager.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaModelManager.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaModelManager.java index 25769a457e..cdfd6f27d0 100644 --- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaModelManager.java +++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaModelManager.java @@ -2976,9 +2976,9 @@ public class JavaModelManager implements ISaveParticipant, IContentTypeChangeLis ArchiveValidity validity = getArchiveValidity(path); IOException reason; switch (validity) { - case BAD_FORMAT: reason = new ZipException(); break; - case FILE_NOT_FOUND: reason = new FileNotFoundException(); break; - case UNABLE_TO_READ: reason = new IOException(); break; + case BAD_FORMAT: reason = new ZipException("Bad format in archive: " + path); break; //$NON-NLS-1$ + case FILE_NOT_FOUND: reason = new FileNotFoundException("Archive not found for path: " + path); break; //$NON-NLS-1$ + case UNABLE_TO_READ: reason = new IOException("Unable to read archive: " + path); break; //$NON-NLS-1$ default: reason = null; } if (reason != null) { |