Community
Participate
Working Groups
Build Identifier: 3.7 There is a small window of vulnerability in ConfigurationElementMulti#getTranslatedAtIndex(). The issue is not just theoretical but it happened in real life (multi user server-side application using RAP). There has to be taken care of that there cannot be more than one put()-call into the DirectMap translatedProperties. Stacktrace: java.lang.IllegalArgumentException at org.eclipse.core.internal.registry.DirectMap.put(DirectMap.java:44) at org.eclipse.core.internal.registry.ConfigurationElementMulti.getTranslatedAtIndex(ConfigurationElementMulti.java:65) at org.eclipse.core.internal.registry.ConfigurationElementMulti.getAttribute(ConfigurationElementMulti.java:47) at org.eclipse.core.internal.registry.ConfigurationElementMulti.getAttribute(ConfigurationElementMulti.java:111) at org.eclipse.core.internal.registry.ConfigurationElementHandle.getAttribute(ConfigurationElementHandle.java:34) at .... Reproducible: Sometimes
(In reply to comment #0) > Build Identifier: 3.7 Please try with 3.7.1 where this should be fixed. *** This bug has been marked as a duplicate of bug 344696 ***