Hello Team,
I am trying to compile gerrit code for v3.9.1 branch.
It is failing with below error:
ERROR: /home/wncuser/.cache/bazel/_bazel_wncuser/42b75b2958567ffb9252d4b719fbdc82/external/jgit/org.eclipse.jgit.archive/BUILD:5:13: Building external/jgit/org.eclipse.jgit.archive/libjgit-archive-class.jar (8 source files) failed: (Exit 1): java failed: error executing command (from target @jgit//org.eclipse.jgit.archive:jgit-archive) external/remotejdk17_linux/bin/java '--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED' '--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED' ... (remaining 18 arguments skipped)
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/BaseFormat.java:47: error: type ArchiveOutputStream does not take parameters
ArchiveOutputStream<? extends ArchiveEntry> s,
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/BaseFormat.java:46: error: type ArchiveOutputStream does not take parameters
protected ArchiveOutputStream<? extends ArchiveEntry> applyFormatOptions(
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/TarFormat.java:38: error: type ArchiveOutputStream does not take parameters
ArchiveCommand.Format<ArchiveOutputStream<TarArchiveEntry>> {
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/TarFormat.java:60: error: type ArchiveOutputStream does not take parameters
public void putEntry(ArchiveOutputStream<TarArchiveEntry> out,
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/Tbz2Format.java:31: error: type ArchiveOutputStream does not take parameters
implements ArchiveCommand.Format<ArchiveOutputStream<TarArchiveEntry>> {
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/Tbz2Format.java:35: error: type ArchiveOutputStream does not take parameters
private final ArchiveCommand.Format<ArchiveOutputStream<TarArchiveEntry>> tarFormat = new TarFormat();
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/Tbz2Format.java:58: error: type ArchiveOutputStream does not take parameters
public void putEntry(ArchiveOutputStream<TarArchiveEntry> out,
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/TgzFormat.java:32: error: type ArchiveOutputStream does not take parameters
implements ArchiveCommand.Format<ArchiveOutputStream<TarArchiveEntry>> {
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/TgzFormat.java:36: error: type ArchiveOutputStream does not take parameters
private final ArchiveCommand.Format<ArchiveOutputStream<TarArchiveEntry>> tarFormat = new TarFormat();
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/TgzFormat.java:61: error: type ArchiveOutputStream does not take parameters
public void putEntry(ArchiveOutputStream<TarArchiveEntry> out,
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/TxzFormat.java:31: error: type ArchiveOutputStream does not take parameters
implements ArchiveCommand.Format<ArchiveOutputStream<TarArchiveEntry>> {
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/TxzFormat.java:35: error: type ArchiveOutputStream does not take parameters
private final ArchiveCommand.Format<ArchiveOutputStream<TarArchiveEntry>> tarFormat = new TarFormat();
^
external/jgit/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/TxzFormat.java:58: error: type ArchiveOutputStream does not take parameters
public void putEntry(ArchiveOutputStream<TarArchiveEntry> out,
^
Target //:gerrit failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 9.078s, Critical Path: 5.25s
INFO: 422 processes: 351 disk cache hit, 66 internal, 5 linux-sandbox.
FAILED: Build did NOT complete successfully
Can someone please help me with this?
Thanks,
Sweta