Skip to content

Remove too old ANT installation from qa6xd-win11 in the RelEng JIPP

Summary

Please remove the ANT installation from the qa6xd-win11 node of the RelEng JIPP. It is a too old version, which seems to have problems when using Java-25 due to the removal of the SecurityManager:

ANT_HOME=C:\ProgramData\chocolatey\lib\ant\tools\apache-ant-1.10.13
...
ANT_OPTS is set to -Djava.io.tmpdir=C:\Users\genie.releng\workspace\YPBuilds\ep437Y-unit-win32-testing-Hannes\tmp -Djava.security.manager=disallow -Djava.security.manager=allow
 Error occurred during initialization of VM
 java.lang.Error: A command line option has attempted to allow or enable the Security Manager. Enabling a Security Manager is not supported.
 	at java.lang.System.initPhase3(java.base@25-beta/System.java:1969)

I assume if there is no local installation specified for a node the 'global' ant tool installer will be used as defined in: https://github.com/eclipse-cbi/jiro/blob/5f2b4eac637bd2112967b8502273e727e25c3e01/templates/jenkins/partials/tools-ant.hbs#L3-L9

When looking at the other permanent nodes, it seems to work like that. Is that correct?

If yes, I think it's also appropriated to remove all ant tools from all other permanent nodes in the RelEng JIPP(not only from qa6xd-win11):

as they will probably all not work well with Java-25 any more and the tool installer is much simpler to maintain.

Priority

  • Urgent
  • High
  • Medium
  • Low

Severity

  • Blocker
  • Major
  • Normal
  • Low