You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS 26(Tahoe)下Hybris Ant构建遇IllegalAccessError求助

SAP Commerce Cloud(Hybris)构建失败问题:macOS Tahoe + Java 17下执行ant clean all抛出java.lang.IllegalAccessError

环境信息

  • 操作系统:macOS 26(Tahoe)
  • Java版本:Java 17

问题描述

在本地环境执行Hybris项目的Ant构建命令ant clean all时,构建立即失败,抛出java.lang.IllegalAccessError错误,根源是xmltask库尝试访问JDK内部类被拒绝。

完整错误堆栈

BUILD FAILED
/Users/shrikanth/Documents/Vijay/CCv2/hybris/bin/platform/build.xml:100: The following error occurred while executing this line:
.../hybris/bin/platform/resources/ant/modulegen.xml:351: The following error occurred while executing this line:
.../hybris/bin/platform/resources/ant/modulegen.xml:357: The following error occurred while executing this line:
.../hybris/bin/platform/resources/ant/modulegen.xml:271: java.lang.IllegalAccessError: class com.oopsconsultancy.xmltask.jdk15.XPathAnalyser15 (in unnamed module @0x52caa9d8) cannot access class com.sun.org.apache.xpath.internal.objects.XNodeSet (in module java.xml) because module java.xml does not export com.sun.org.apache.xpath.internal.objects to unnamed module @0x52caa9d8
    at com.oopsconsultancy.xmltask.jdk15.XPathAnalyser15.analyse(XPathAnalyser15.java:29)
    at com.oopsconsultancy.xmltask.XmlReplace.apply(XmlReplace.java:72)
    at com.oopsconsultancy.xmltask.XmlReplacement.apply(XmlReplacement.java:61)
    at com.oopsconsultancy.xmltask.ant.XmlTask.processDoc(XmlTask.java:692)
    at com.oopsconsultancy.xmltask.ant.XmlTask.execute(XmlTask.java:661)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
    at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:569)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
    at org.apache.tools.ant.Task.perform(Task.java:350)
    at java.base/java.util.Vector.forEach(Vector.java:1365)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
    at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
    at jdk.internal.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

已尝试的无效解决方案

  • 参考过Stack Overflow上针对java.lang.IllegalAccessError: cannot access class because module does not export to unnamed module问题的通用解决方案
  • 参考过SAP社区中关于XPathAnalyser15错误导致构建失败的相关讨论

提问

是否有其他用户遇到过该特定环境(macOS Tahoe + Java 17)下的这个阻塞问题?

内容的提问来源于stack exchange,提问作者vijay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 00:05:14