diff --git a/tycho-core/src/main/java/org/eclipse/m2e/pde/target/shared/MavenBundleWrapper.java b/tycho-core/src/main/java/org/eclipse/m2e/pde/target/shared/MavenBundleWrapper.java index 4b3a5c77d4..ce2374ceb9 100644 --- a/tycho-core/src/main/java/org/eclipse/m2e/pde/target/shared/MavenBundleWrapper.java +++ b/tycho-core/src/main/java/org/eclipse/m2e/pde/target/shared/MavenBundleWrapper.java @@ -252,9 +252,14 @@ private static Jar getCachedJar(Path cacheFile, Path sourceFile) { return new Jar(cacheFile.toFile()); } } catch (IOException e) { - // if any I/O error occurs we assume we need to regenerate the data... - Platform.getLog(MavenBundleWrapper.class) - .error("Reading cached data for " + cacheFile + " failed, will regenerate the data ...", e); + try { + // if any I/O error occurs we assume we need to regenerate the data... + Platform.getLog(MavenBundleWrapper.class) + .error("Reading cached data for " + cacheFile + " failed, will regenerate the data ...", e); + } catch (RuntimeException rte) { + //WORKAROUND FOR https://github.com/eclipse-platform/eclipse.platform/pull/521 + System.err.println("Reading cached data for " + cacheFile + " failed, will regenerate the data ..."); + } } return null; }