[ https://issues.apache.org/jira/browse/RANGER-3243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17354272#comment-17354272 ]
Martin Tzvetanov Grigorov commented on RANGER-3243: --------------------------------------------------- [~pradeep] I am trying to build Ranger on Linux ARM64 OS: Ubuntu 20.04.2 JDK: 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10 Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Ranger: current master (3af3415f6fae4f655d46ffd80dd8c2ad1c8c1dec) Maven command: mvn clean install -DskipJSTests Today's build fails with: {code:java} [INFO] --- maven-assembly-plugin:2.6:single (default) @ ranger-examples-distro --- [INFO] Reading assembly descriptor: src/main/assembly/sampleapp.xml [INFO] Reading assembly descriptor: src/main/assembly/plugin-sampleapp.xml [INFO] Reading assembly descriptor: src/main/assembly/sample-client.xml [WARNING] The following patterns were never triggered in this artifact inclusion filter: o 'org.apache.ranger:sampleapp'[INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Ranger Examples - SampleApp 3.0.0-SNAPSHOT: [INFO] [INFO] Ranger Examples - SampleApp ........................ SUCCESS [ 4.472 s] [INFO] Ranger Examples - Ranger Plugin for SampleApp ...... SUCCESS [ 4.626 s] [INFO] sample-client ...................................... SUCCESS [ 2.798 s] [INFO] Apache Ranger Examples Distribution ................ FAILURE [ 1.291 s] [INFO] Ranger Tools ....................................... SKIPPED [INFO] Atlas Security Plugin .............................. SKIPPED [INFO] SchemaRegistry Security Plugin ..................... SKIPPED [INFO] Sqoop Security Plugin .............................. SKIPPED [INFO] Sqoop Security Plugin Shim ......................... SKIPPED [INFO] Kylin Security Plugin .............................. SKIPPED [INFO] Kylin Security Plugin Shim ......................... SKIPPED [INFO] Presto Security Plugin ............................. SKIPPED [INFO] Presto Security Plugin Shim ........................ SKIPPED [INFO] Elasticsearch Security Plugin Shim ................. SKIPPED [INFO] Elasticsearch Security Plugin ...................... SKIPPED [INFO] Apache Ranger Distribution ......................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 13.817 s [INFO] Finished at: 2021-05-31T08:51:11+01:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.6:single (default) on project ranger-examples-distro: Failed to create assembly: Error creating assembly archive sampleapp: You must set at least one file. -> [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. {code} I will try to solve this problem and finish the build. After that I will paste the Maven output for JDK 11! > Build fails on JDK 8 and 11 > --------------------------- > > Key: RANGER-3243 > URL: https://issues.apache.org/jira/browse/RANGER-3243 > Project: Ranger > Issue Type: Task > Components: build-infra > Reporter: Martin Tzvetanov Grigorov > Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > The build of current master branch fails - > [https://travis-ci.com/github/apache/ranger/builds/223139469] > There are several issues: > [Issue 1|https://reviews.apache.org/r/73281/bugs/1/]) > org.apache.ranger.authorization.presto.authorizer.RangerSystemAccessControlFactory > was not able to import com.google.common.base.Throwables.throwIfUnchecked > because it was coming from an old copy of Guava's Throwables shaded in > hive-exec. > By replacing hive-exec with orc-core in agents-audit module all depending > modules use their preferred version of Guava (26.0-jre) > [Issue 2|https://reviews.apache.org/r/73281/bugs/2/]) > RangerSafenetKeySecure.java uses directly sun.security.pkcs11.SunPKCS11 - a > class that is not available in Java 9+ and this breaks the compilation. > This should use reflection to load SunPKCS11 class dynamically. > [Issue 3|https://reviews.apache.org/r/73281/bugs/3/]) JAXB is no more part of > JDK 11+ > [Issue 4|https://reviews.apache.org/r/73281/bugs/4/]) JUnit 4 > Assert.assertThat() is deprecated in favour of Hamcrest's > MatcherAssert.assertThat(). This fixes a compilation issue with JDK11. -- This message was sent by Atlassian Jira (v8.3.4#803005)