diff options
author | Thomas Watson | 2019-01-25 19:57:47 +0000 |
---|---|---|
committer | Thomas Watson | 2019-01-25 20:16:52 +0000 |
commit | 49015d0dbb93bd2f9a2d53dc5f6ef0210248cfbc (patch) | |
tree | 3be48bd4cdb8940c7aee24a29556633c7fed35e5 | |
parent | cc8f8c7650886dad08e30e81fdca8b164b24986f (diff) | |
download | rt.equinox.framework-49015d0dbb93bd2f9a2d53dc5f6ef0210248cfbc.tar.gz rt.equinox.framework-49015d0dbb93bd2f9a2d53dc5f6ef0210248cfbc.tar.xz rt.equinox.framework-49015d0dbb93bd2f9a2d53dc5f6ef0210248cfbc.zip |
Bug 543844 - FrameworkExtensionInstaller in dev mode is unable to getY20190201-0030Y20190130-2200Y20190130-0010I20190203-1800I20190202-1800I20190201-1800I20190201-0600I20190131-1800I20190131-0130I20190130-1800I20190129-1800I20190128-1800I20190127-1800I20190126-1800I20190125-1800
extension files
Change-Id: Icb3482481c935bda43ab7fbb008aeec149326c25
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
-rw-r--r-- | bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/FrameworkExtensionInstaller.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/FrameworkExtensionInstaller.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/FrameworkExtensionInstaller.java index d4f7766dd..c54dc4cab 100644 --- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/FrameworkExtensionInstaller.java +++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/FrameworkExtensionInstaller.java @@ -167,6 +167,8 @@ public class FrameworkExtensionInstaller { paths.add("."); //$NON-NLS-1$ } if (configuration.inDevelopmentMode()) { + // must create a copy because paths could be unmodifiable + paths = new ArrayList<>(paths); String[] devPaths = configuration.getDevClassPath(revision.getSymbolicName()); for (String devPath : devPaths) { paths.add(devPath); |