You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "François Guerry (JIRA)" <ji...@apache.org> on 2008/05/15 17:41:55 UTC
[jira] Updated: (IVYDE-92) Built-in ivyconf include produce an
error
[ https://issues.apache.org/jira/browse/IVYDE-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
François Guerry updated IVYDE-92:
---------------------------------
Description:
When including a built-in ivyconf file in a custom ivyconf file, for example :
<include url="${ivy.default.conf.dir}/ivyconf-public.xml"/>
it produces an error at resolve time, and make the global resolve process fail.
This inclusion feature was working fine in IvyDe version 1.2.0
Error copy :
Problem occured while using fil{color}e{color}:/[...]/ivyconf.xml to configure Ivy
java.text.ParseException: failed to load settings from fil{color}e{color}:/[...]/ivyconf.xml: io problem while parsing config file: /org/apache/ivy/core/settings/ivyconf-public.xml
at org.apache.ivy.core.settings.XmlSettingsParser.doParse(XmlSettingsParser.java:107)
at org.apache.ivy.core.settings.XmlSettingsParser.parse(XmlSettingsParser.java:93)
at org.apache.ivy.core.settings.IvySettings.load(IvySettings.java:367)
at org.apache.ivy.Ivy.configure(Ivy.java:413)
at org.apache.ivyde.eclipse.IvyPlugin.getIvy(IvyPlugin.java:368)
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer$IvyResolveJob.<init>(IvyClasspathContainer.java:115)
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer.computeClasspathEntries(IvyClasspathContainer.java:688)
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer.scheduleResolve(IvyClasspathContainer.java:710)
at org.apache.ivyde.eclipse.ui.actions.ResolveAction.run(ResolveAction.java:37)
Visibly, the problem is that the inclusion instruction is translated in a wrong path, for my case I obtained :
file: /org/apache/ivy/core/settings/ivyconf-public.xml
instead of something like :
jar:fil{color}e{color}://[...]/ivy.jar!/org/apache/ivy/core/settings/ivyconf-public.xml
was:
When including a built-in ivyconf file in a custom ivyconf file, for example :
<include url="${ivy.default.conf.dir}/ivyconf-public.xml"/>
it produces an error at resolve time, and make the global resolve process fail.
This inclusion feature was working fine in IvyDe version 1.2.0
Error copy :
Problem occured while using file:/[...]/ivyconf.xml to configure Ivy
java.text.ParseException: failed to load settings from file:/[...]/ivyconf.xml: io problem while parsing config file: /org/apache/ivy/core/settings/ivyconf-public.xml
at org.apache.ivy.core.settings.XmlSettingsParser.doParse(XmlSettingsParser.java:107)
at org.apache.ivy.core.settings.XmlSettingsParser.parse(XmlSettingsParser.java:93)
at org.apache.ivy.core.settings.IvySettings.load(IvySettings.java:367)
at org.apache.ivy.Ivy.configure(Ivy.java:413)
at org.apache.ivyde.eclipse.IvyPlugin.getIvy(IvyPlugin.java:368)
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer$IvyResolveJob.<init>(IvyClasspathContainer.java:115)
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer.computeClasspathEntries(IvyClasspathContainer.java:688)
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer.scheduleResolve(IvyClasspathContainer.java:710)
at org.apache.ivyde.eclipse.ui.actions.ResolveAction.run(ResolveAction.java:37)
Visibly, the problem is that the inclusion instruction is translated in a wrong path, for my case I obtained :
file: /org/apache/ivy/core/settings/ivyconf-public.xml
instead of something like :
jar:file://[.../ivy.jar]!/org/apache/ivy/core/settings/ivyconf-public.xml
> Built-in ivyconf include produce an error
> -----------------------------------------
>
> Key: IVYDE-92
> URL: https://issues.apache.org/jira/browse/IVYDE-92
> Project: IvyDE
> Issue Type: Bug
> Components: classpath container
> Affects Versions: 2.0.0
> Environment: Linux Ubuntu 8.04 LTS
> Eclipse 3.2.2
> Reporter: François Guerry
>
> When including a built-in ivyconf file in a custom ivyconf file, for example :
> <include url="${ivy.default.conf.dir}/ivyconf-public.xml"/>
> it produces an error at resolve time, and make the global resolve process fail.
> This inclusion feature was working fine in IvyDe version 1.2.0
> Error copy :
> Problem occured while using fil{color}e{color}:/[...]/ivyconf.xml to configure Ivy
> java.text.ParseException: failed to load settings from fil{color}e{color}:/[...]/ivyconf.xml: io problem while parsing config file: /org/apache/ivy/core/settings/ivyconf-public.xml
> at org.apache.ivy.core.settings.XmlSettingsParser.doParse(XmlSettingsParser.java:107)
> at org.apache.ivy.core.settings.XmlSettingsParser.parse(XmlSettingsParser.java:93)
> at org.apache.ivy.core.settings.IvySettings.load(IvySettings.java:367)
> at org.apache.ivy.Ivy.configure(Ivy.java:413)
> at org.apache.ivyde.eclipse.IvyPlugin.getIvy(IvyPlugin.java:368)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer$IvyResolveJob.<init>(IvyClasspathContainer.java:115)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer.computeClasspathEntries(IvyClasspathContainer.java:688)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer.scheduleResolve(IvyClasspathContainer.java:710)
> at org.apache.ivyde.eclipse.ui.actions.ResolveAction.run(ResolveAction.java:37)
> Visibly, the problem is that the inclusion instruction is translated in a wrong path, for my case I obtained :
> file: /org/apache/ivy/core/settings/ivyconf-public.xml
> instead of something like :
> jar:fil{color}e{color}://[...]/ivy.jar!/org/apache/ivy/core/settings/ivyconf-public.xml
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.