From b08517790f830ea4b555cd1e01cb894e410a75ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Kubitz?= Date: Mon, 3 Feb 2025 17:46:42 +0100 Subject: [PATCH] Bucket: catch unchecked exception to continue with CoreException was IndexOutOfBoundsException https://github.com/eclipse-platform/eclipse.platform/issues/1721 --- .../src/org/eclipse/core/internal/localstore/Bucket.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/localstore/Bucket.java b/resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/localstore/Bucket.java index 226604167ea..ef586ff5b58 100644 --- a/resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/localstore/Bucket.java +++ b/resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/localstore/Bucket.java @@ -380,6 +380,9 @@ private Map loadEntries(File indexFile) throws CoreException, IO resultEntries.put(readEntryKey(source), readEntryValue(source)); } return resultEntries; + } catch (RuntimeException e) { + String msg = NLS.bind(Messages.properties_readProperties, indexFile.toString()); + throw new ResourceException(IResourceStatus.FAILED_READ_METADATA, null, msg, e); } }