commit | 49015d0dbb93bd2f9a2d53dc5f6ef0210248cfbc | [log] [tgz] |
---|---|---|
author | Thomas Watson <tjwatson@us.ibm.com> | Fri Jan 25 13:57:47 2019 -0600 |
committer | Thomas Watson <tjwatson@us.ibm.com> | Fri Jan 25 14:16:52 2019 -0600 |
tree | 3be48bd4cdb8940c7aee24a29556633c7fed35e5 | |
parent | cc8f8c7650886dad08e30e81fdca8b164b24986f [diff] |
Bug 543844 - FrameworkExtensionInstaller in dev mode is unable to get extension files Change-Id: Icb3482481c935bda43ab7fbb008aeec149326c25 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
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 d4f7766..c54dc4c 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 @@ 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);