The latest documentation doesn't display any pathid attribute either.

Hence, my initial question as to whether it has been removed since. I'm
revisiting my repo after a break and I had to reinstall ivy once more this
morning. I don't recall which version I was using earlier.

https://ant.apache.org/ivy/history/2.2.0/use/retrieve.html

On Wed, 26 Apr 2023, 16:38 LINUS FERNANDES, <linus.fernan...@gmail.com>
wrote:

> $ ant -v
>                Apache Ant(TM) version 1.10.12 compiled on December 12
> 1969                                     Trying the default build file:
> build.xml        Buildfile: /root/IvySample/build.xml            Detected
> Java version: 20 in: /usr/lib/jvm/java-20-openjdk
>             Detected OS: Linux                              parsing
> buildfile /root/IvySample/build.xml with URI =
> file:/root/IvySample/build.xml           Project base dir set to:
> /root/IvySample        parsing buildfile
> jar:file:/usr/share/ant/lib/ant.jar!/org/apache/tools/ant/antlib.xml with
> URI = jar:file:/usr/share/ant/lib/ant.jar!/org/apache/tools/ant/antlib.xml
> from a zip file           [property] Loading Environment env.
> Build sequence for target(s) `retrieve' is [init-ivy, retrieve]
>                      Complete build sequence is [init-ivy, retrieve, ]
>
>              init-ivy:                                       parsing
> buildfile jar:file:/root/.ant/lib/ivy.jar!/org/apache/ivy/ant/antlib.xml
> with URI = jar:file:/root/.ant/lib/ivy.jar!/org/apache/ivy/ant/antlib.xml
> from a zip file                      parsing buildfile
> jar:file:/usr/share/ant/lib/ivy-2.5.1.jar!/org/apache/ivy/ant/antlib.xml
> with URI =
> jar:file:/usr/share/ant/lib/ivy-2.5.1.jar!/org/apache/ivy/ant/antlib.xml
> from a zip file  parsing buildfile
> jar:file:/usr/share/ant/lib/ivy-2.5.1.jar!/org/apache/ivy/ant/antlib.xml
> with URI =
> jar:file:/usr/share/ant/lib/ivy-2.5.1.jar!/org/apache/ivy/ant/antlib.xml
> from a zip file                                                  retrieve:
>                                      parsing buildfile
> jar:file:/root/.ant/lib/ivy.jar!/org/apache/ivy/ant/antlib.xml with URI =
> jar:file:/root/.ant/lib/ivy.jar!/org/apache/ivy/ant/antlib.xml from a zip
> file                      parsing buildfile
> jar:file:/usr/share/ant/lib/ivy-2.5.1.jar!/org/apache/ivy/ant/antlib.xml
> with URI =
> jar:file:/usr/share/ant/lib/ivy-2.5.1.jar!/org/apache/ivy/ant/antlib.xml
> from a zip file                                                  BUILD
> FAILED                                    /root/IvySample/build.xml:16:
> ivy-retrieve doesn't support the "pathid" attribute
>  at
> org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:536)
>       at
> org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:463)
>       at org.apache.tools.ant.Task.maybeConfigure(Task.java:203)
>                           at
> org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:202)
>                  at
> org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:166)
>                 at org.apache.tools.ant.Task.perform(Task.java:349)
>                                      at
> org.apache.tools.ant.Target.execute(Target.java:449)
>                  at
> org.apache.tools.ant.Target.performTasks(Target.java:470)
>                   at
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
>                  at
> org.apache.tools.ant.Project.executeTarget(Project.java:1374)
>                   at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
>                              at
> org.apache.tools.ant.Main.runBuild(Main.java:818)
>                   at org.apache.tools.ant.Main.startAnt(Main.java:223)
>                                       at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
>                   at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)
>          Caused by: The <ivy-retrieve> type doesn't support the "pathid"
> attribute.                              at
> org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHelper.java:414)
>         at
> org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:527)
>       ... 15 more
>                    Total time: 5 seconds
>
> On Wed, 26 Apr 2023, 16:23 Stefan Bodewig, <bode...@apache.org> wrote:
>
>> On 2023-04-26, LINUS FERNANDES wrote:
>>
>> > I have the same error on Arch Linux on Termux:
>>
>> > echo $ANT_HOME
>> > /usr/share/ant
>>
>> > root07:40IvySample$ ls /usr/share/ant/lib
>> > ant-antlr.jar
>> > ant-apache-bcel.jar
>> > ant-apache-bsf.jar
>> > ant-apache-log4j.jar
>> > ant-apache-oro.jar
>> > ant-apache-regexp.jar
>> > ant-apache-resolver.jar
>> > ant-apache-xalan2.jar
>> > ant-commons-logging.jar
>> > ant-commons-net.jar
>> > ant-contrib-1.0b3.jar
>> > ant-contrib-20020829.jar
>> > ant-imageio.jar
>> > ant-jai.jar
>> > ant.jar
>> > ant-javamail.jar
>> > ant-jdepend.jar
>> > ant-jmf.jar
>> > ant-jsch.jar
>> > ant-junit4.jar
>> > ant-junit.jar
>> > ant-junitlauncher.jar
>> > ant-launcher.jar
>> > ant-netrexx.jar
>> > ant-swing.jar
>> > ant-testutil.jar
>> > ant-xz.jar
>> > apiguardian-api-1.1.2.jar
>> > commons-net-3.9.0.jar
>> > images
>> > ivy-2.5.1.jar
>> > junit-platform-commons-1.9.2.jar
>> > junit-platform-engine-1.9.2.jar
>> > junit-platform-launcher-1.9.2.jar
>> > opentest4j-1.2.0.jar
>> > root07:40IvySample$ vim build.xml
>> > root07:42IvySample$ ant
>> > Buildfile: /root/IvySample/build.xml
>>
>> > init-ivy:
>>
>> > retrieve:
>>
>> > BUILD FAILED
>> > /root/IvySample/build.xml:12: ivy:retrieve doesn't support the "pathid"
>> > attribute
>>
>> The only way I can explain this is there is another jar that contains an
>> older version of Ivy on your classpath and this one is loaded first.
>>
>> As you can see in my output, Ivy announces its version number
>>
>> >> retrieve:
>> >> [ivy:retrieve] :: Apache Ivy 2.5.1 - 20221101102211 ::
>> >> https://ant.apache.org/ivy/ ::
>>
>> what does it say in your case when you remove the pathid attribute?
>>
>> Stefan
>>
>

Reply via email to