nishantmonu51 opened a new pull request, #12487:
URL: https://github.com/apache/druid/pull/12487

   ### Description
   
   Druid build was failing with on M1 machine with below Java and mvn version  
- 
   
   > nishant@Nishants-MacBook-Pro druid % java --version
   > openjdk 11.0.15 2022-04-19
   > OpenJDK Runtime Environment Homebrew (build 11.0.15+0)
   > OpenJDK 64-Bit Server VM Homebrew (build 11.0.15+0, mixed mode)
   > nishant@Nishants-MacBook-Pro druid % mvn -version
   > Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
   > Maven home: /opt/homebrew/Cellar/maven/3.8.5/libexec
   > Java version: 18, vendor: Homebrew, runtime: 
/opt/homebrew/Cellar/openjdk/18/libexec/openjdk.jdk/Contents/Home
   > Default locale: en_IN, platform encoding: UTF-8
   > OS name: "mac os x", version: "12.3.1", arch: "aarch64", family: "mac"
   
   Error of issue faced - 
   
   ```
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-assembly-plugin:2.6:single (default) on project 
druid-benchmarks: Execution default of goal 
org.apache.maven.plugins:maven-assembly-plugin:2.6:single failed: An API 
incompatibility was encountered while executing 
org.apache.maven.plugins:maven-assembly-plugin:2.6:single: 
java.lang.ExceptionInInitializerError: null
   [ERROR] -----------------------------------------------------
   [ERROR] realm =    plugin>org.apache.maven.plugins:maven-assembly-plugin:2.6
   [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
   [ERROR] urls[0] = 
file:/Users/nishant/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/2.6/maven-assembly-plugin-2.6.jar
   [ERROR] urls[1] = 
file:/Users/nishant/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
   [ERROR] urls[2] = 
file:/Users/nishant/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
   [ERROR] urls[3] = 
file:/Users/nishant/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
   [ERROR] urls[4] = 
file:/Users/nishant/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar
   [ERROR] urls[5] = 
file:/Users/nishant/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
   [ERROR] urls[6] = 
file:/Users/nishant/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
   [ERROR] urls[7] = 
file:/Users/nishant/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
   [ERROR] urls[8] = 
file:/Users/nishant/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
   [ERROR] urls[9] = 
file:/Users/nishant/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
   [ERROR] urls[10] = 
file:/Users/nishant/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
   [ERROR] urls[11] = 
file:/Users/nishant/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
   [ERROR] urls[12] = 
file:/Users/nishant/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.jar
   [ERROR] urls[13] = 
file:/Users/nishant/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.22/plexus-interpolation-1.22.jar
   [ERROR] urls[14] = 
file:/Users/nishant/.m2/repository/org/codehaus/plexus/plexus-archiver/3.0.1/plexus-archiver-3.0.1.jar
   [ERROR] urls[15] = 
file:/Users/nishant/.m2/repository/org/iq80/snappy/snappy/0.3/snappy-0.3.jar
   [ERROR] urls[16] = 
file:/Users/nishant/.m2/repository/org/apache/maven/shared/file-management/1.1/file-management-1.1.jar
   [ERROR] urls[17] = 
file:/Users/nishant/.m2/repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar
   [ERROR] urls[18] = 
file:/Users/nishant/.m2/repository/commons-io/commons-io/2.2/commons-io-2.2.jar
   [ERROR] urls[19] = 
file:/Users/nishant/.m2/repository/org/apache/maven/shared/maven-filtering/1.3/maven-filtering-1.3.jar
   [ERROR] urls[20] = 
file:/Users/nishant/.m2/repository/org/apache/maven/shared/maven-shared-utils/0.6/maven-shared-utils-0.6.jar
   [ERROR] urls[21] = 
file:/Users/nishant/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar
   [ERROR] urls[22] = 
file:/Users/nishant/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
   [ERROR] urls[23] = 
file:/Users/nishant/.m2/repository/org/codehaus/plexus/plexus-io/2.6/plexus-io-2.6.jar
   [ERROR] urls[24] = 
file:/Users/nishant/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
   [ERROR] urls[25] = 
file:/Users/nishant/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.21/plexus-utils-3.0.21.jar
   [ERROR] urls[26] = 
file:/Users/nishant/.m2/repository/org/apache/maven/shared/maven-repository-builder/1.0/maven-repository-builder-1.0.jar
   [ERROR] urls[27] = 
file:/Users/nishant/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
   [ERROR] Number of foreign imports: 1
   [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
   ```
   
   This PR updates the mvn-assembly plugin which seems to have resolved the 
build error. 
   
   This PR has:
   - [* ] been self-reviewed.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to