[
https://issues.apache.org/jira/browse/IVY-1487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14154773#comment-14154773
]
Gary Gregory commented on IVY-1487:
-----------------------------------
Wait a sec, when I look here:
https://svn.apache.org/repos/asf/ant/ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java
I still see:
public synchronized void addAllVariables(Map variables, boolean overwrite) {
for (Iterator iter = variables.keySet().iterator(); iter.hasNext();) {
String key = (String) iter.next();
String val = (String) variables.get(key);
setVariable(key, val, overwrite);
}
}
So the patch https://github.com/apache/ant-ivy/pull/1.patch has not been
applied.
Has a fix been made elsewhere?
What am I missing?
> ClassCastException in Eclipse 4.4.1
> -----------------------------------
>
> Key: IVY-1487
> URL: https://issues.apache.org/jira/browse/IVY-1487
> Project: Ivy
> Issue Type: Bug
> Affects Versions: 2.4.0-RC1
> Environment: Linux, Eclipse 4.4.1.M20140829-0500, Oracle JDK 1.7.0_55
> Reporter: Christoph John
> Assignee: Nicolas Lalevée
> Fix For: trunk
>
>
> h3. problem
> When trying to use IvyDE within Eclipse 4.4.1 the following Exception happens
> which renders IvyDE unusable:
> {code}
> An internal error occurred during: "IvyDE resolve".
> java.lang.ClassCastException:
> org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to
> java.lang.String
> at
> org.apache.ivy.core.settings.IvySettings.addAllVariables(IvySettings.java:610)
> at
> org.apache.ivy.core.settings.IvySettings.addAllVariables(IvySettings.java:604)
> at
> org.apache.ivy.core.settings.IvySettings.addSystemProperties(IvySettings.java:308)
> at org.apache.ivy.core.settings.IvySettings.<init>(IvySettings.java:303)
> at org.apache.ivy.core.settings.IvySettings.<init>(IvySettings.java:222)
> at
> org.apache.ivyde.internal.eclipse.CachedIvy.createIvySettings(CachedIvy.java:235)
> at
> org.apache.ivyde.internal.eclipse.CachedIvy.getIvyFromFile(CachedIvy.java:200)
> at
> org.apache.ivyde.internal.eclipse.CachedIvy.doGetIvy(CachedIvy.java:163)
> at
> org.apache.ivyde.internal.eclipse.CachedIvy.getIvy(CachedIvy.java:124)
> at
> org.apache.ivyde.internal.eclipse.resolve.IvyResolveJob.doRun(IvyResolveJob.java:145)
> at
> org.apache.ivyde.internal.eclipse.resolve.IvyResolveJob.run(IvyResolveJob.java:85)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)