On 2023-03-03, Frank Tornack wrote:

> I am trying to build apache ant from source and unfortunately have a
> problem.

> -fetch-netrexx-no-commons-net:
> Getting: ftp://ftp.software.ibm.com/software/awdtools/netrexx/NetRexx.zip
> To: /root/.ant/tempcache/NetRexx.zip
> Error getting 
> ftp://ftp.software.ibm.com/software/awdtools/netrexx/NetRexx.zip to 
> /root/.ant/tempcache/NetRexx.zip

> BUILD FAILED
> /opt/ant-src/fetch.xml:405: sun.net.ftp.FtpLoginException: Invalid 
> username/password
>       at 
> java.base/sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:341)
>       at 
> org.apache.tools.ant.taskdefs.Get$GetThread.openConnection(Get.java:790)
>       at org.apache.tools.ant.taskdefs.Get$GetThread.get(Get.java:699)
>       at org.apache.tools.ant.taskdefs.Get$GetThread.run(Get.java:689)

> Does anyone have an idea how I can solve this?

When trying to access the server manually it tells me I need to use TLS
for the control channel, which unfortuantely is not supported by
java.net.URL. I found https://netrexx.org/downloads.nsp which provides
downloads via https, so I modified the fetch.xml setup in master with
https://github.com/apache/ant/commit/541a1d2448af3e95134f79a970a608403deab00a

I picked the really old 2.05 as this is claimed to be the latest IBM
release. Right now I lack the cylces to check whether Ant's NetRexx
support - which probably hasn't been touched in more than a decade - would
work with more recent releases.

Stefan

Attachment: signature.asc
Description: PGP signature

Reply via email to