Skip to content

TEZ-4696 Fix Maven build: register generated-sources and fork compiler to resolve test-compile failures - #469

Closed
lewismc wants to merge 1 commit into
apache:masterfrom
lewismc:TEZ-4696
Closed

TEZ-4696 Fix Maven build: register generated-sources and fork compiler to resolve test-compile failures#469
lewismc wants to merge 1 commit into
apache:masterfrom
lewismc:TEZ-4696

Conversation

@lewismc

Copy link
Copy Markdown
Member

PR for TEZ-4696. I was literally forced to implement this patch to build the project

java --version
openjdk 21.0.10 2026-01-20
OpenJDK Runtime Environment Homebrew (build 21.0.10)
OpenJDK 64-Bit Server VM Homebrew (build 21.0.10, mixed mode, sharing)

Thanks for any review.

@tez-yetus

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec4m 50sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+0 🆗xmllint0m 0sxmllint was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
-1 ❌test4tests0m 0sThe patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
+0 🆗mvndep1m 39sMaven dependency ordering for branch
+1 💚mvninstall7m 52smaster passed
+1 💚compile1m 30smaster passed
+1 💚javadoc1m 20smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 6sMaven dependency ordering for patch
+1 💚mvninstall1m 23sthe patch passed
+1 💚codespell0m 27sNo new issues.
+1 💚compile1m 20sthe patch passed
+1 💚javac1m 20sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚javadoc0m 48sthe patch passed
_ Other Tests _
+1 💚unit0m 46stez-runtime-internals in the patch passed.
+1 💚unit4m 25stez-runtime-library in the patch passed.
+1 💚unit1m 6stez-mapreduce in the patch passed.
+1 💚unit4m 52stez-dag in the patch passed.
+1 💚asflicense0m 44sThe patch does not generate ASF License warnings.
34m 9s
SubsystemReport/Notes
DockerClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/tez-multibranch/job/PR-469/1/artifact/out/Dockerfile
GITHUB PR#469
Optional Testsdupname asflicense javac javadoc unit codespell detsecrets xmllint compile
unameLinux 9ebd14eb7e61 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-home/workspace/tez-multibranch_PR-469/src/.yetus/personality.sh
git revisionmaster / ea5159a
Default JavaUbuntu-21.0.10+7-Ubuntu-124.04
Test Resultshttps://ci-hadoop.apache.org/job/tez-multibranch/job/PR-469/1/testReport/
Max. process+thread count1121 (vs. ulimit of 5500)
modulesC: tez-runtime-internals tez-runtime-library tez-mapreduce tez-dag U: .
Console outputhttps://ci-hadoop.apache.org/job/tez-multibranch/job/PR-469/1/console
versionsgit=2.43.0 maven=3.8.7 codespell=2.4.1
Powered byApache Yetus 0.15.1 https://yetus.apache.org

This message was automatically generated.

@abstractdog

abstractdog commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

thanks for this patch @lewismc so far! can you please elaborate on what test-compile failures you faced? it would help to fully review and approve this patch and make sure only necessary pom.xml changes go in

UPDATE: I mean, I saw some details on Jira, I'm rather interested how you were able to reproduce a build failure

@lewismc

Copy link
Copy Markdown
MemberAuthor

Hi @abstractdog thanks for looking at this patch. Here’s my steps to justify this patch

java --version
openjdk 21.0.10 2026-01-20
OpenJDK Runtime Environment Homebrew (build 21.0.10)
OpenJDK 64-Bit Server VM Homebrew (build 21.0.10, mixed mode, sharing)
rm -r ~/.m2/repository/org/apache/tez
mvn clean install -DskipTests
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] tez [pom]
[INFO] hadoop-shim [jar]
[INFO] tez-api [jar]
[INFO] tez-build-tools [jar]
[INFO] tez-common [jar]
[INFO] tez-runtime-internals [jar]
[INFO] tez-runtime-library [jar]
[INFO] tez-mapreduce [jar]
[INFO] tez-examples [jar]
[INFO] tez-dag [jar]
[INFO] tez-tests [jar]
[INFO] tez-ext-service-tests [jar]
[INFO] tez-ui [war]
[INFO] tez-plugins [pom]
[INFO] tez-protobuf-history-plugin [jar]
[INFO] tez-yarn-timeline-history [jar]
[INFO] tez-yarn-timeline-history-with-acls [jar]
[INFO] tez-yarn-timeline-cache-plugin [jar]
[INFO] tez-yarn-timeline-history-with-fs [jar]
[INFO] tez-history-parser [jar]
[INFO] tez-aux-services [jar]
[INFO] tez-tools [pom]
[INFO] tez-perf-analyzer [pom]
[INFO] tez-job-analyzer [jar]
[INFO] tez-javadoc-tools [jar]
[INFO] hadoop-shim-impls [pom]
[INFO] hadoop-shim-2.8 [jar]
[INFO] tez-dist [pom]
[INFO] Tez [pom]
[INFO]
[INFO] -------------------------< org.apache.tez:tez >-------------------------
[INFO] Building tez 1.0.0-SNAPSHOT [1/29]
[INFO] from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ tez ---
[INFO] Deleting /Users/lewismc/Downloads/github/apache/tez/target
[INFO]
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ tez ---
[INFO]
[INFO] --- enforcer:3.0.0:enforce (clean) @ tez ---
[INFO]
[INFO] --- buildnumber:1.1:create (default) @ tez ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez
[INFO] Storing buildNumber: 30932e91f5fd5ed2bafea35b0bbc590ed132028e at timestamp: 1773967838352
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- build-helper:1.8:maven-version (maven-version) @ tez ---
[INFO]
[INFO] --- spotless:3.1.0:check (spotless-check) @ tez ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO]
[INFO] --- enforcer:3.0.0:enforce (banned-illegal-imports) @ tez ---
[INFO]
[INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ tez ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- site:3.7.1:attach-descriptor (attach-descriptor) @ tez ---
[INFO] No site descriptor found: nothing to attach.
[INFO]
[INFO] --- jar:3.2.0:test-jar (default) @ tez ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/target/tez-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- install:2.5.2:install (default-install) @ tez ---
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/pom.xml to /Users/lewismc/.m2/repository/org/apache/tez/tez/1.0.0-SNAPSHOT/tez-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/target/tez-1.0.0-SNAPSHOT-tests.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez/1.0.0-SNAPSHOT/tez-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] ---------------------< org.apache.tez:hadoop-shim >---------------------
[INFO] Building hadoop-shim 1.0.0-SNAPSHOT [2/29]
[INFO] from hadoop-shim/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ hadoop-shim ---
[INFO] Deleting /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/target
[INFO]
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ hadoop-shim ---
[INFO]
[INFO] --- enforcer:3.0.0:enforce (clean) @ hadoop-shim ---
[INFO]
[INFO] --- buildnumber:1.1:create (default) @ hadoop-shim ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/hadoop-shim && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/hadoop-shim
[INFO] Storing buildNumber: 30932e91f5fd5ed2bafea35b0bbc590ed132028e at timestamp: 1773967839227
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/hadoop-shim && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/hadoop-shim
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- build-helper:1.8:maven-version (maven-version) @ hadoop-shim ---
[INFO]
[INFO] --- spotless:3.1.0:check (spotless-check) @ hadoop-shim ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO] Spotless.Java is keeping 6 files clean - 0 needs changes to be clean, 6 were already clean, 0 were skipped because caching determined they were already clean
[INFO]
[INFO] --- enforcer:3.0.0:enforce (banned-illegal-imports) @ hadoop-shim ---
[INFO]
[INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ hadoop-shim ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- resources:3.1.0:resources (default-resources) @ hadoop-shim ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/src/main/resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ hadoop-shim ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/target/classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/src/main/java/org/apache/tez/hadoop/shim/HadoopShimsLoader.java: /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/src/main/java/org/apache/tez/hadoop/shim/HadoopShimsLoader.java uses or overrides a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/src/main/java/org/apache/tez/hadoop/shim/HadoopShimsLoader.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- resources:3.1.0:testResources (default-testResources) @ hadoop-shim ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ hadoop-shim ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/target/test-classes
[INFO]
[INFO] --- surefire:3.0.0-M4:test (default-test) @ hadoop-shim ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jar:3.2.0:jar (default-jar) @ hadoop-shim ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/target/hadoop-shim-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- site:3.7.1:attach-descriptor (attach-descriptor) @ hadoop-shim ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- jar:3.2.0:test-jar (default) @ hadoop-shim ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/target/hadoop-shim-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- install:2.5.2:install (default-install) @ hadoop-shim ---
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/target/hadoop-shim-1.0.0-SNAPSHOT.jar to /Users/lewismc/.m2/repository/org/apache/tez/hadoop-shim/1.0.0-SNAPSHOT/hadoop-shim-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/pom.xml to /Users/lewismc/.m2/repository/org/apache/tez/hadoop-shim/1.0.0-SNAPSHOT/hadoop-shim-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/hadoop-shim/target/hadoop-shim-1.0.0-SNAPSHOT-tests.jar to /Users/lewismc/.m2/repository/org/apache/tez/hadoop-shim/1.0.0-SNAPSHOT/hadoop-shim-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] -----------------------< org.apache.tez:tez-api >-----------------------
[INFO] Building tez-api 1.0.0-SNAPSHOT [3/29]
[INFO] from tez-api/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ tez-api ---
[INFO] Deleting /Users/lewismc/Downloads/github/apache/tez/tez-api/target
[INFO]
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ tez-api ---
[INFO]
[INFO] --- enforcer:3.0.0:enforce (clean) @ tez-api ---
[INFO]
[INFO] --- buildnumber:1.1:create (default) @ tez-api ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-api && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-api
[INFO] Storing buildNumber: 30932e91f5fd5ed2bafea35b0bbc590ed132028e at timestamp: 1773967840457
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-api && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-api
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- build-helper:1.8:maven-version (maven-version) @ tez-api ---
[INFO]
[INFO] --- spotless:3.1.0:check (spotless-check) @ tez-api ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO] Spotless.Java is keeping 248 files clean - 0 needs changes to be clean, 248 were already clean, 0 were skipped because caching determined they were already clean
[INFO]
[INFO] --- protoc-jar:3.11.4:run (default) @ tez-api ---
[INFO] Resolving artifact: com.google.protobuf:protoc:3.25.5, platform: osx-aarch_64
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc15420712992204979933.exe, --version]
libprotoc 25.5
[INFO] Protoc command: /var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc15420712992204979933.exe
[INFO] Input directories:
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/proto
[INFO] Output targets:
[INFO] java: /Users/lewismc/Downloads/github/apache/tez/tez-api/target/generated-sources/java (add: main, clean: false, plugin: null, outputOptions: null)
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/target/generated-sources/java does not exist. Creating...
[INFO] Processing (java): Events.proto
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc15420712992204979933.exe, -I/Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/proto, --java_out=/Users/lewismc/Downloads/github/apache/tez/tez-api/target/generated-sources/java, /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/proto/Events.proto]
[INFO] Processing (java): DAGApiRecords.proto
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc15420712992204979933.exe, -I/Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/proto, --java_out=/Users/lewismc/Downloads/github/apache/tez/tez-api/target/generated-sources/java, /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/proto/DAGApiRecords.proto]
[INFO] Processing (java): DAGClientAMProtocol.proto
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc15420712992204979933.exe, -I/Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/proto, --java_out=/Users/lewismc/Downloads/github/apache/tez/tez-api/target/generated-sources/java, /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/proto/DAGClientAMProtocol.proto]
[INFO] Adding generated sources (java): /Users/lewismc/Downloads/github/apache/tez/tez-api/target/generated-sources/java
[INFO]
[INFO] --- enforcer:3.0.0:enforce (banned-illegal-imports) @ tez-api ---
[INFO]
[INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ tez-api ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- resources:3.1.0:resources (default-resources) @ tez-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ tez-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 223 source files to /Users/lewismc/Downloads/github/apache/tez/tez-api/target/classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/java/org/apache/tez/common/counters/AbstractCounterGroup.java: Some input files use or override a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/java/org/apache/tez/common/counters/AbstractCounterGroup.java: Recompile with -Xlint:deprecation for details.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/java/org/apache/tez/common/TezClassLoader.java: /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/java/org/apache/tez/common/TezClassLoader.java uses or overrides a deprecated API that is marked for removal.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/java/org/apache/tez/common/TezClassLoader.java: Recompile with -Xlint:removal for details.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/java/org/apache/tez/frameworkplugins/FrameworkUtils.java: /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/java/org/apache/tez/frameworkplugins/FrameworkUtils.java uses unchecked or unsafe operations.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/main/java/org/apache/tez/frameworkplugins/FrameworkUtils.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- resources:3.1.0:testResources (default-testResources) @ tez-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 7 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ tez-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 28 source files to /Users/lewismc/Downloads/github/apache/tez/tez-api/target/test-classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/test/java/org/apache/tez/dag/api/client/TestTimelineReaderFactory.java: Some input files use or override a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-api/src/test/java/org/apache/tez/dag/api/client/TestTimelineReaderFactory.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- surefire:3.0.0-M4:test (default-test) @ tez-api ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jar:3.2.0:jar (default-jar) @ tez-api ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-api/target/tez-api-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- site:3.7.1:attach-descriptor (attach-descriptor) @ tez-api ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- jar:3.2.0:test-jar (default) @ tez-api ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-api/target/tez-api-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- install:2.5.2:install (default-install) @ tez-api ---
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-api/target/tez-api-1.0.0-SNAPSHOT.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-api/1.0.0-SNAPSHOT/tez-api-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-api/pom.xml to /Users/lewismc/.m2/repository/org/apache/tez/tez-api/1.0.0-SNAPSHOT/tez-api-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-api/target/tez-api-1.0.0-SNAPSHOT-tests.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-api/1.0.0-SNAPSHOT/tez-api-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] -------------------< org.apache.tez:tez-build-tools >-------------------
[INFO] Building tez-build-tools 1.0.0-SNAPSHOT [4/29]
[INFO] from tez-build-tools/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ tez-build-tools ---
[INFO] Deleting /Users/lewismc/Downloads/github/apache/tez/tez-build-tools/target
[INFO]
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ tez-build-tools ---
[INFO]
[INFO] --- enforcer:3.0.0:enforce (clean) @ tez-build-tools ---
[INFO]
[INFO] --- buildnumber:1.1:create (default) @ tez-build-tools ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-build-tools && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-build-tools
[INFO] Storing buildNumber: 30932e91f5fd5ed2bafea35b0bbc590ed132028e at timestamp: 1773967845996
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-build-tools && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-build-tools
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- build-helper:1.8:maven-version (maven-version) @ tez-build-tools ---
[INFO]
[INFO] --- spotless:3.1.0:check (spotless-check) @ tez-build-tools ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO]
[INFO] --- enforcer:3.0.0:enforce (banned-illegal-imports) @ tez-build-tools ---
[INFO]
[INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ tez-build-tools ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- resources:3.1.0:resources (default-resources) @ tez-build-tools ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ tez-build-tools ---
[INFO] No sources to compile
[INFO]
[INFO] --- resources:3.1.0:testResources (default-testResources) @ tez-build-tools ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/lewismc/Downloads/github/apache/tez/tez-build-tools/src/test/resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ tez-build-tools ---
[INFO] No sources to compile
[INFO]
[INFO] --- surefire:3.0.0-M4:test (default-test) @ tez-build-tools ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jar:3.2.0:jar (default-jar) @ tez-build-tools ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-build-tools/target/tez-build-tools-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- site:3.7.1:attach-descriptor (attach-descriptor) @ tez-build-tools ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- jar:3.2.0:test-jar (default) @ tez-build-tools ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-build-tools/target/tez-build-tools-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- install:2.5.2:install (default-install) @ tez-build-tools ---
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-build-tools/target/tez-build-tools-1.0.0-SNAPSHOT.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-build-tools/1.0.0-SNAPSHOT/tez-build-tools-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-build-tools/pom.xml to /Users/lewismc/.m2/repository/org/apache/tez/tez-build-tools/1.0.0-SNAPSHOT/tez-build-tools-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-build-tools/target/tez-build-tools-1.0.0-SNAPSHOT-tests.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-build-tools/1.0.0-SNAPSHOT/tez-build-tools-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] ---------------------< org.apache.tez:tez-common >----------------------
[INFO] Building tez-common 1.0.0-SNAPSHOT [5/29]
[INFO] from tez-common/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ tez-common ---
[INFO] Deleting /Users/lewismc/Downloads/github/apache/tez/tez-common/target
[INFO]
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ tez-common ---
[INFO]
[INFO] --- enforcer:3.0.0:enforce (clean) @ tez-common ---
[INFO]
[INFO] --- buildnumber:1.1:create (default) @ tez-common ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-common && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-common
[INFO] Storing buildNumber: 30932e91f5fd5ed2bafea35b0bbc590ed132028e at timestamp: 1773967846164
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-common && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-common
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- build-helper:1.8:maven-version (maven-version) @ tez-common ---
[INFO]
[INFO] --- spotless:3.1.0:check (spotless-check) @ tez-common ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO] Spotless.Java is keeping 64 files clean - 0 needs changes to be clean, 64 were already clean, 0 were skipped because caching determined they were already clean
[INFO]
[INFO] --- enforcer:3.0.0:enforce (banned-illegal-imports) @ tez-common ---
[INFO]
[INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ tez-common ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- resources:3.1.0:resources (default-resources) @ tez-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ tez-common ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 54 source files to /Users/lewismc/Downloads/github/apache/tez/tez-common/target/classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-common/src/main/java/org/apache/tez/common/StreamHelper.java: Some input files use or override a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-common/src/main/java/org/apache/tez/common/StreamHelper.java: Recompile with -Xlint:deprecation for details.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-common/src/main/java/org/apache/tez/common/TezSharedExecutor.java: /Users/lewismc/Downloads/github/apache/tez/tez-common/src/main/java/org/apache/tez/common/TezSharedExecutor.java uses or overrides a deprecated API that is marked for removal.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-common/src/main/java/org/apache/tez/common/TezSharedExecutor.java: Recompile with -Xlint:removal for details.
[INFO]
[INFO] --- resources:3.1.0:testResources (default-testResources) @ tez-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ tez-common ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 10 source files to /Users/lewismc/Downloads/github/apache/tez/tez-common/target/test-classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-common/src/test/java/org/apache/tez/common/DrainDispatcher.java: /Users/lewismc/Downloads/github/apache/tez/tez-common/src/test/java/org/apache/tez/common/DrainDispatcher.java uses unchecked or unsafe operations.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-common/src/test/java/org/apache/tez/common/DrainDispatcher.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- surefire:3.0.0-M4:test (default-test) @ tez-common ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jar:3.2.0:jar (default-jar) @ tez-common ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-common/target/tez-common-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- site:3.7.1:attach-descriptor (attach-descriptor) @ tez-common ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- jar:3.2.0:test-jar (default) @ tez-common ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-common/target/tez-common-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- install:2.5.2:install (default-install) @ tez-common ---
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-common/target/tez-common-1.0.0-SNAPSHOT.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-common/1.0.0-SNAPSHOT/tez-common-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-common/pom.xml to /Users/lewismc/.m2/repository/org/apache/tez/tez-common/1.0.0-SNAPSHOT/tez-common-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-common/target/tez-common-1.0.0-SNAPSHOT-tests.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-common/1.0.0-SNAPSHOT/tez-common-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] ----------------< org.apache.tez:tez-runtime-internals >----------------
[INFO] Building tez-runtime-internals 1.0.0-SNAPSHOT [6/29]
[INFO] from tez-runtime-internals/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ tez-runtime-internals ---
[INFO] Deleting /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target
[INFO]
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ tez-runtime-internals ---
[INFO]
[INFO] --- enforcer:3.0.0:enforce (clean) @ tez-runtime-internals ---
[INFO]
[INFO] --- buildnumber:1.1:create (default) @ tez-runtime-internals ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals
[INFO] Storing buildNumber: 30932e91f5fd5ed2bafea35b0bbc590ed132028e at timestamp: 1773967848402
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- build-helper:1.8:maven-version (maven-version) @ tez-runtime-internals ---
[INFO]
[INFO] --- spotless:3.1.0:check (spotless-check) @ tez-runtime-internals ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO] Spotless.Java is keeping 66 files clean - 0 needs changes to be clean, 66 were already clean, 0 were skipped because caching determined they were already clean
[INFO]
[INFO] --- protoc-jar:3.11.4:run (default) @ tez-runtime-internals ---
[INFO] Resolving artifact: com.google.protobuf:protoc:3.25.5, platform: osx-aarch_64
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc13379985760852710723.exe, --version]
libprotoc 25.5
[INFO] Protoc command: /var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc13379985760852710723.exe
[INFO] Input directories:
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/main/proto
[INFO] Output targets:
[INFO] java: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/generated-sources/java (add: main, clean: false, plugin: null, outputOptions: null)
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/generated-sources/java does not exist. Creating...
[INFO] Processing (java): RuntimeEvents.proto
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc13379985760852710723.exe, -I/Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/main/proto, --java_out=/Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/generated-sources/java, /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/main/proto/RuntimeEvents.proto]
[INFO] Adding generated sources (java): /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/generated-sources/java
[INFO]
[INFO] --- enforcer:3.0.0:enforce (banned-illegal-imports) @ tez-runtime-internals ---
[INFO]
[INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ tez-runtime-internals ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- resources:3.1.0:resources (default-resources) @ tez-runtime-internals ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ tez-runtime-internals ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 53 source files to /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezProcessorContextImpl.java: Some input files use or override a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezProcessorContextImpl.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- resources:3.1.0:testResources (default-testResources) @ tez-runtime-internals ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ tez-runtime-internals ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 14 source files to /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/test-classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/test/java/org/apache/tez/runtime/api/impl/TestTezEvent.java: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/test/java/org/apache/tez/runtime/api/impl/TestTezEvent.java uses or overrides a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/test/java/org/apache/tez/runtime/api/impl/TestTezEvent.java: Recompile with -Xlint:deprecation for details.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/test/java/org/apache/tez/runtime/common/objectregistry/TestObjectRegistry.java: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/test/java/org/apache/tez/runtime/common/objectregistry/TestObjectRegistry.java uses or overrides a deprecated API that is marked for removal.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/src/test/java/org/apache/tez/runtime/common/objectregistry/TestObjectRegistry.java: Recompile with -Xlint:removal for details.
[INFO]
[INFO] --- surefire:3.0.0-M4:test (default-test) @ tez-runtime-internals ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jar:3.2.0:jar (default-jar) @ tez-runtime-internals ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/tez-runtime-internals-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- site:3.7.1:attach-descriptor (attach-descriptor) @ tez-runtime-internals ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- jar:3.2.0:test-jar (default) @ tez-runtime-internals ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/tez-runtime-internals-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- install:2.5.2:install (default-install) @ tez-runtime-internals ---
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/tez-runtime-internals-1.0.0-SNAPSHOT.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-runtime-internals/1.0.0-SNAPSHOT/tez-runtime-internals-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/pom.xml to /Users/lewismc/.m2/repository/org/apache/tez/tez-runtime-internals/1.0.0-SNAPSHOT/tez-runtime-internals-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-runtime-internals/target/tez-runtime-internals-1.0.0-SNAPSHOT-tests.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-runtime-internals/1.0.0-SNAPSHOT/tez-runtime-internals-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] -----------------< org.apache.tez:tez-runtime-library >-----------------
[INFO] Building tez-runtime-library 1.0.0-SNAPSHOT [7/29]
[INFO] from tez-runtime-library/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ tez-runtime-library ---
[INFO] Deleting /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target
[INFO]
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ tez-runtime-library ---
[INFO]
[INFO] --- enforcer:3.0.0:enforce (clean) @ tez-runtime-library ---
[INFO]
[INFO] --- buildnumber:1.1:create (default) @ tez-runtime-library ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library
[INFO] Storing buildNumber: 30932e91f5fd5ed2bafea35b0bbc590ed132028e at timestamp: 1773967851485
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- build-helper:1.8:maven-version (maven-version) @ tez-runtime-library ---
[INFO]
[INFO] --- spotless:3.1.0:check (spotless-check) @ tez-runtime-library ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO] Spotless.Java is keeping 222 files clean - 0 needs changes to be clean, 222 were already clean, 0 were skipped because caching determined they were already clean
[INFO]
[INFO] --- protoc-jar:3.11.4:run (default) @ tez-runtime-library ---
[INFO] Resolving artifact: com.google.protobuf:protoc:3.25.5, platform: osx-aarch_64
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc8982114238838512377.exe, --version]
libprotoc 25.5
[INFO] Protoc command: /var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc8982114238838512377.exe
[INFO] Input directories:
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/proto
[INFO] Output targets:
[INFO] java: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/generated-sources/java (add: main, clean: false, plugin: null, outputOptions: null)
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/generated-sources/java does not exist. Creating...
[INFO] Processing (java): ShufflePayloads.proto
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc8982114238838512377.exe, -I/Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/proto, --java_out=/Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/generated-sources/java, /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/proto/ShufflePayloads.proto]
[INFO] Processing (java): CartesianProductPayload.proto
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc8982114238838512377.exe, -I/Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/proto, --java_out=/Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/generated-sources/java, /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/proto/CartesianProductPayload.proto]
[INFO] Processing (java): FairShufflePayloads.proto
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc8982114238838512377.exe, -I/Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/proto, --java_out=/Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/generated-sources/java, /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/proto/FairShufflePayloads.proto]
[INFO] Adding generated sources (java): /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/generated-sources/java
[INFO]
[INFO] --- enforcer:3.0.0:enforce (banned-illegal-imports) @ tez-runtime-library ---
[INFO]
[INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ tez-runtime-library ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- resources:3.1.0:resources (default-resources) @ tez-runtime-library ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ tez-runtime-library ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 166 source files to /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/classes
[WARNING] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/utils/FastByteComparisons.java:[29,16] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[WARNING] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/utils/FastByteComparisons.java:[122,20] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[WARNING] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/utils/FastByteComparisons.java:[128,22] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[WARNING] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/utils/FastByteComparisons.java:[133,29] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/ShuffleUtils.java: Some input files use or override a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/ShuffleUtils.java: Recompile with -Xlint:deprecation for details.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/utils/FastByteComparisons.java: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/utils/FastByteComparisons.java uses or overrides a deprecated API that is marked for removal.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/main/java/org/apache/tez/runtime/library/utils/FastByteComparisons.java: Recompile with -Xlint:removal for details.
[INFO]
[INFO] --- resources:3.1.0:testResources (default-testResources) @ tez-runtime-library ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ tez-runtime-library ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 59 source files to /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/test-classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/test/java/org/apache/tez/dag/library/vertexmanager/TestInputReadyVertexManager.java: Some input files use or override a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/test/java/org/apache/tez/dag/library/vertexmanager/TestInputReadyVertexManager.java: Recompile with -Xlint:deprecation for details.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/test/java/org/apache/tez/dag/library/vertexmanager/TestShuffleVertexManager.java: Some input files use or override a deprecated API that is marked for removal.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/test/java/org/apache/tez/dag/library/vertexmanager/TestShuffleVertexManager.java: Recompile with -Xlint:removal for details.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/test/java/org/apache/tez/runtime/library/common/shuffle/impl/TestShuffleManager.java: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/test/java/org/apache/tez/runtime/library/common/shuffle/impl/TestShuffleManager.java uses unchecked or unsafe operations.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/src/test/java/org/apache/tez/runtime/library/common/shuffle/impl/TestShuffleManager.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- surefire:3.0.0-M4:test (default-test) @ tez-runtime-library ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jar:3.2.0:jar (default-jar) @ tez-runtime-library ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/tez-runtime-library-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- site:3.7.1:attach-descriptor (attach-descriptor) @ tez-runtime-library ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- jar:3.2.0:test-jar (default) @ tez-runtime-library ---
[INFO] Building jar: /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/tez-runtime-library-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- install:2.5.2:install (default-install) @ tez-runtime-library ---
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/tez-runtime-library-1.0.0-SNAPSHOT.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-runtime-library/1.0.0-SNAPSHOT/tez-runtime-library-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/pom.xml to /Users/lewismc/.m2/repository/org/apache/tez/tez-runtime-library/1.0.0-SNAPSHOT/tez-runtime-library-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/lewismc/Downloads/github/apache/tez/tez-runtime-library/target/tez-runtime-library-1.0.0-SNAPSHOT-tests.jar to /Users/lewismc/.m2/repository/org/apache/tez/tez-runtime-library/1.0.0-SNAPSHOT/tez-runtime-library-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --------------------< org.apache.tez:tez-mapreduce >--------------------
[INFO] Building tez-mapreduce 1.0.0-SNAPSHOT [8/29]
[INFO] from tez-mapreduce/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ tez-mapreduce ---
[INFO] Deleting /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target
[INFO]
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ tez-mapreduce ---
[INFO]
[INFO] --- enforcer:3.0.0:enforce (clean) @ tez-mapreduce ---
[INFO]
[INFO] --- buildnumber:1.1:create (default) @ tez-mapreduce ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce
[INFO] Storing buildNumber: 30932e91f5fd5ed2bafea35b0bbc590ed132028e at timestamp: 1773967855764
[INFO] Executing: /bin/sh -c cd /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce && git rev-parse --verify HEAD
[INFO] Working directory: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce
[INFO] Storing buildScmBranch: UNKNOWN
[INFO]
[INFO] --- build-helper:1.8:maven-version (maven-version) @ tez-mapreduce ---
[INFO]
[INFO] --- spotless:3.1.0:check (spotless-check) @ tez-mapreduce ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO] Spotless.Java is keeping 113 files clean - 0 needs changes to be clean, 113 were already clean, 0 were skipped because caching determined they were already clean
[INFO]
[INFO] --- protoc-jar:3.11.4:run (default) @ tez-mapreduce ---
[INFO] Resolving artifact: com.google.protobuf:protoc:3.25.5, platform: osx-aarch_64
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc6111640452592833436.exe, --version]
libprotoc 25.5
[INFO] Protoc command: /var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc6111640452592833436.exe
[INFO] Input directories:
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/main/proto
[INFO] Output targets:
[INFO] java: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/generated-sources/java (add: main, clean: false, plugin: null, outputOptions: null)
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/generated-sources/java does not exist. Creating...
[INFO] Processing (java): MRRuntimeProtos.proto
protoc-jar: executing: [/var/folders/_m/57njz1ms3dn_xqz67vvq75jm0000gn/T/protoc6111640452592833436.exe, -I/Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/main/proto, --java_out=/Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/generated-sources/java, /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/main/proto/MRRuntimeProtos.proto]
[INFO] Adding generated sources (java): /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/generated-sources/java
[INFO]
[INFO] --- enforcer:3.0.0:enforce (banned-illegal-imports) @ tez-mapreduce ---
[INFO]
[INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ tez-mapreduce ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- resources:3.1.0:resources (default-resources) @ tez-mapreduce ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ tez-mapreduce ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 92 source files to /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/TezGroupedSplit.java: Some input files use or override a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/TezGroupedSplit.java: Recompile with -Xlint:deprecation for details.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapred/MRCounters.java: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapred/MRCounters.java uses unchecked or unsafe operations.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapred/MRCounters.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- resources:3.1.0:testResources (default-testResources) @ tez-mapreduce ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ tez-mapreduce ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 22 source files to /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/test-classes
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java: Some input files use or override a deprecated API.
[INFO] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java: Recompile with -Xlint:deprecation for details.
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[318,53] cannot access org.apache.tez.mapreduce.grouper.TezSplitGrouper.TezMRSplitsGrouperConfigBuilder
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/grouper/TezSplitGrouper$TezMRSplitsGrouperConfigBuilder.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/grouper/TezSplitGrouper$TezMRSplitsGrouperConfigBuilder.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[397,5] cannot access org.apache.hadoop.mapred.split.TezMapredSplitsGrouper
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/TezMapredSplitsGrouper.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/TezMapredSplitsGrouper.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[691,11] cannot access org.apache.hadoop.mapred.split.SplitSizeEstimator
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/SplitSizeEstimator.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/SplitSizeEstimator.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[693,7] method does not override or implement a method from a supertype
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[758,5] cannot access org.apache.hadoop.mapred.split.SplitLocationProvider
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/SplitLocationProvider.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/SplitLocationProvider.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[759,7] method does not override or implement a method from a supertype
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[800,7] method does not override or implement a method from a supertype
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/input/TestMRInput.java:[61,59] cannot access org.apache.tez.mapreduce.input.MRInput.MRInputConfigBuilder
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/input/MRInput$MRInputConfigBuilder.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/input/MRInput$MRInputConfigBuilder.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/input/TestMRInput.java:[140,37] cannot access org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitProtoOrBuilder
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitProtoOrBuilder.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitProtoOrBuilder.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputAMSplitGenerator.java:[100,5] cannot access org.apache.tez.mapreduce.common.MRInputAMSplitGenerator
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/combine/TestMRCombiner.java:[62,5] cannot access org.apache.tez.mapreduce.combine.MRCombiner
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/combine/MRCombiner.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/combine/MRCombiner.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[64,18] cannot access org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto.Builder
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitsProto$Builder.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitsProto$Builder.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[64,61] cannot access org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProtoOrBuilder
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitsProtoOrBuilder.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitsProtoOrBuilder.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[75,5] cannot access org.apache.tez.mapreduce.common.MRInputSplitDistributor
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/common/MRInputSplitDistributor.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/common/MRInputSplitDistributor.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[114,72] incompatible types: org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto.Builder cannot be converted to com.google.protobuf.GeneratedMessageV3.Builder
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[115,23] cannot find symbol
symbol: method addSplits(org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitProto)
location: variable splitsProtoBuilder of type com.google.protobuf.GeneratedMessageV3.Builder
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[116,23] cannot find symbol
symbol: method addSplits(org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitProto)
location: variable splitsProtoBuilder of type com.google.protobuf.GeneratedMessageV3.Builder
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[118,17] no suitable method found for setSplits(com.google.protobuf.Message)
method org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRInputUserPayloadProto.Builder.setSplits(org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto) is not applicable
(argument mismatch; com.google.protobuf.Message cannot be converted to org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto)
method org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRInputUserPayloadProto.Builder.setSplits(org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto.Builder) is not applicable
(argument mismatch; com.google.protobuf.Message cannot be converted to org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto.Builder)
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/lib/TestKVReadersWithMR.java:[73,5] cannot access org.apache.tez.mapreduce.lib.MRReaderMapred
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapred.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapred.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/lib/TestKVReadersWithMR.java:[95,5] cannot access org.apache.tez.mapreduce.lib.MRReaderMapReduce
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapReduce.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapReduce.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/processor/reduce/TestReduceProcessor.java:[196,9] cannot access org.apache.tez.mapreduce.processor.reduce.ReduceProcessor
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/processor/reduce/ReduceProcessor.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/processor/reduce/ReduceProcessor.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/hadoop/TestMRInputHelpers.java:[208,49] cannot access org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitProto.Builder
bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitProto$Builder.class
unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitProto$Builder.class
Please remove or make sure it appears in the correct subdirectory of the classpath.
[INFO] 22 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for tez 1.0.0-SNAPSHOT:
[INFO]
[INFO] tez ................................................ SUCCESS [ 1.104 s]
[INFO] hadoop-shim ........................................ SUCCESS [ 1.213 s]
[INFO] tez-api ............................................ SUCCESS [ 5.701 s]
[INFO] tez-build-tools .................................... SUCCESS [ 0.114 s]
[INFO] tez-common ......................................... SUCCESS [ 2.234 s]
[INFO] tez-runtime-internals .............................. SUCCESS [ 3.037 s]
[INFO] tez-runtime-library ................................ SUCCESS [ 4.315 s]
[INFO] tez-mapreduce ...................................... FAILURE [ 2.904 s]
[INFO] tez-examples ....................................... SKIPPED
[INFO] tez-dag ............................................ SKIPPED
[INFO] tez-tests .......................................... SKIPPED
[INFO] tez-ext-service-tests .............................. SKIPPED
[INFO] tez-ui ............................................. SKIPPED
[INFO] tez-plugins ........................................ SKIPPED
[INFO] tez-protobuf-history-plugin ........................ SKIPPED
[INFO] tez-yarn-timeline-history .......................... SKIPPED
[INFO] tez-yarn-timeline-history-with-acls ................ SKIPPED
[INFO] tez-yarn-timeline-cache-plugin ..................... SKIPPED
[INFO] tez-yarn-timeline-history-with-fs .................. SKIPPED
[INFO] tez-history-parser ................................. SKIPPED
[INFO] tez-aux-services ................................... SKIPPED
[INFO] tez-tools .......................................... SKIPPED
[INFO] tez-perf-analyzer .................................. SKIPPED
[INFO] tez-job-analyzer ................................... SKIPPED
[INFO] tez-javadoc-tools .................................. SKIPPED
[INFO] hadoop-shim-impls .................................. SKIPPED
[INFO] hadoop-shim-2.8 .................................... SKIPPED
[INFO] tez-dist ........................................... SKIPPED
[INFO] Tez ................................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20.746 s
[INFO] Finished at: 2026-03-19T17:50:58-07:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile (default-testCompile) on project tez-mapreduce: Compilation failure: Compilation failure:
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[318,53] cannot access org.apache.tez.mapreduce.grouper.TezSplitGrouper.TezMRSplitsGrouperConfigBuilder
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/grouper/TezSplitGrouper$TezMRSplitsGrouperConfigBuilder.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/grouper/TezSplitGrouper$TezMRSplitsGrouperConfigBuilder.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[397,5] cannot access org.apache.hadoop.mapred.split.TezMapredSplitsGrouper
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/TezMapredSplitsGrouper.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/TezMapredSplitsGrouper.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[691,11] cannot access org.apache.hadoop.mapred.split.SplitSizeEstimator
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/SplitSizeEstimator.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/SplitSizeEstimator.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[693,7] method does not override or implement a method from a supertype
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[758,5] cannot access org.apache.hadoop.mapred.split.SplitLocationProvider
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/SplitLocationProvider.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/hadoop/mapred/split/SplitLocationProvider.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[759,7] method does not override or implement a method from a supertype
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/hadoop/mapred/split/TestGroupedSplits.java:[800,7] method does not override or implement a method from a supertype
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/input/TestMRInput.java:[61,59] cannot access org.apache.tez.mapreduce.input.MRInput.MRInputConfigBuilder
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/input/MRInput$MRInputConfigBuilder.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/input/MRInput$MRInputConfigBuilder.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/input/TestMRInput.java:[140,37] cannot access org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitProtoOrBuilder
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitProtoOrBuilder.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitProtoOrBuilder.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputAMSplitGenerator.java:[100,5] cannot access org.apache.tez.mapreduce.common.MRInputAMSplitGenerator
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/combine/TestMRCombiner.java:[62,5] cannot access org.apache.tez.mapreduce.combine.MRCombiner
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/combine/MRCombiner.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/combine/MRCombiner.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[64,18] cannot access org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto.Builder
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitsProto$Builder.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitsProto$Builder.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[64,61] cannot access org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProtoOrBuilder
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitsProtoOrBuilder.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitsProtoOrBuilder.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[75,5] cannot access org.apache.tez.mapreduce.common.MRInputSplitDistributor
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/common/MRInputSplitDistributor.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/common/MRInputSplitDistributor.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[114,72] incompatible types: org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto.Builder cannot be converted to com.google.protobuf.GeneratedMessageV3.Builder
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[115,23] cannot find symbol
[ERROR] symbol: method addSplits(org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitProto)
[ERROR] location: variable splitsProtoBuilder of type com.google.protobuf.GeneratedMessageV3.Builder
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[116,23] cannot find symbol
[ERROR] symbol: method addSplits(org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitProto)
[ERROR] location: variable splitsProtoBuilder of type com.google.protobuf.GeneratedMessageV3.Builder
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/common/TestMRInputSplitDistributor.java:[118,17] no suitable method found for setSplits(com.google.protobuf.Message)
[ERROR] method org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRInputUserPayloadProto.Builder.setSplits(org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto) is not applicable
[ERROR] (argument mismatch; com.google.protobuf.Message cannot be converted to org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto)
[ERROR] method org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRInputUserPayloadProto.Builder.setSplits(org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto.Builder) is not applicable
[ERROR] (argument mismatch; com.google.protobuf.Message cannot be converted to org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitsProto.Builder)
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/lib/TestKVReadersWithMR.java:[73,5] cannot access org.apache.tez.mapreduce.lib.MRReaderMapred
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapred.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapred.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/lib/TestKVReadersWithMR.java:[95,5] cannot access org.apache.tez.mapreduce.lib.MRReaderMapReduce
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapReduce.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapReduce.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/processor/reduce/TestReduceProcessor.java:[196,9] cannot access org.apache.tez.mapreduce.processor.reduce.ReduceProcessor
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/processor/reduce/ReduceProcessor.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/processor/reduce/ReduceProcessor.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/src/test/java/org/apache/tez/mapreduce/hadoop/TestMRInputHelpers.java:[208,49] cannot access org.apache.tez.mapreduce.protos.MRRuntimeProtos.MRSplitProto.Builder
[ERROR] bad class file: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitProto$Builder.class
[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/protos/MRRuntimeProtos$MRSplitProto$Builder.class
[ERROR] Please remove or make sure it appears in the correct subdirectory of the classpath.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :tez-mapreduce

The install will not complete successfully unless this patch is applied.

@abstractdog

Copy link
Copy Markdown
Contributor

this is weird, I simply cannot reproduce this problem locally, same Java21, deleting the maven local repo contents, and then mvn clean install -DskipTests
e.g.

[ERROR] unable to access file: java.nio.file.NoSuchFileException: /Users/lewismc/Downloads/github/apache/tez/tez-mapreduce/target/classes/org/apache/tez/mapreduce/lib/MRReaderMapred.class

this kind of exception is quite exotic and should not happen

I remember I only got such weird problems when another editor concurrently built tez (enabled java tooling there accidentally, it was a mistake :) ), so they collided seriously, isn't this possible in your case?

@ayushtkn

ayushtkn commented Apr 6, 2026

Copy link
Copy Markdown
Member

@lewismc I am not sure how it is happening for you, some local changes or so? We you see the CI result it is both green for master & your PR branch, means nothing broken

Would be curious about your maven version as well, mine is 3,9.6

ayushsaxena@Q3NW54Y0C5 tez % mvn --version
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /opt/homebrew/Cellar/maven/3.9.6/libexec
Java version: 21.0.7, vendor: Homebrew, runtime: /opt/homebrew/Cellar/openjdk@21/21.0.7/libexec/openjdk.jdk/Contents/Home
Default locale: en_IN, platform encoding: UTF-8
OS name: "mac os x", version: "15.7.4", arch: "aarch64", family: "mac"

@lewismc

Copy link
Copy Markdown
MemberAuthor

Hi folks thanks for the review and commentary.
I nuked my entire ~/.m2 cache and ran mvn clean install -DskipTests and build is successful. I can no longer reproduce the issue. Thanks.

@lewismclewismc closed this Apr 16, 2026
@lewismc
lewismc deleted the TEZ-4696 branch April 16, 2026 22:22
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@lewismc@tez-yetus@abstractdog@ayushtkn