I can't reproduce the test failures in Kafka, HBase or Hive. However, I can reproduce the build errors in security-admin. It's caused by this bug in Maven:
https://issues.apache.org/jira/browse/MNG-6298 The solution is to use Apache Maven 3.5.0 instead of 3.5.2. Colm. On Tue, Nov 21, 2017 at 5:19 PM, Nigel Jones <nigel.l.jo...@gmail.com> wrote: > Consistent in failing, but it's unclear how repeatable any specific error > is... I'll try some more - this was the test from just 4 attempts so I > wanted to check I was doing things correct. > > My invocation in each case is > mvn -DskipTests=false clean compile package install assembly:assembly > > Maven versions were > a) 3.5.2 (local mac) > b) 3.5.0 (azure ubuntu 17.10) > c) 3.3.9 (cloudfoundry/openstack ubuntu 16.04) > > We hit funny maven issues in Atlas - jenkins is now at 3.5.0. I proposed a > validation check in ATLAS-2245 to persuade everyone to upgrade. > > I'm assuming lots of people here use macOS. Whilst my OS level is forward > I doubt that's the issue. Is everyone still building with java 1.7? And > what version of maven? Any other dependent components? > > Thanks > Nigel. > > On 2017-11-21 15:48, Colm O hEigeartaigh <cohei...@apache.org> wrote: > > What maven version are you using? Are the test failures consistent or > > sporadic? > > > > Colm. > > > > On Tue, Nov 21, 2017 at 3:09 PM, Nigel Jones <nigel.l.jo...@gmail.com> > > wrote: > > > > > I'm experiencing some issues getting the ranger build to work. > > > a) macOS (10.13.2 b4), oracle 8 *(152) > > > > > > [INFO] HBase Security Plugin .............................. FAILURE > [11:37 > > > min] > > > > > > [INFO] Running org.apache.ranger.authorization.hbase. > > > HBaseRangerAuthorizationTest > > > Formatting using clusterid: testClusterID > > > [ERROR] Tests run: 20, Failures: 0, Errors: 1, Skipped: 0, Time > elapsed: > > > 690.138 s <<< FAILURE! - in org.apache.ranger.authorization.hbase. > > > HBaseRangerAuthorizationTest > > > [ERROR] testTagBasedTablePolicy(org.apache.ranger.authorization.hbase. > HBaseRangerAuthorizationTest) > > > Time elapsed: 612.923 s <<< ERROR! > > > org.apache.hadoop.hbase.exceptions.TimeoutIOException: > > > java.util.concurrent.TimeoutException: The procedure 18 is still > running > > > at org.apache.ranger.authorization.hbase. > > > HBaseRangerAuthorizationTest.testTagBasedTablePolicy( > > > HBaseRangerAuthorizationTest.java:780) > > > Caused by: java.util.concurrent.TimeoutException: The procedure 18 is > > > still running > > > at org.apache.ranger.authorization.hbase. > > > HBaseRangerAuthorizationTest.testTagBasedTablePolicy( > > > HBaseRangerAuthorizationTest.java:780) > > > > > > > > > >> This looks like potentially a timeout, though at 690s maybe in > reality > > > a logical issue > > > > > > b) Ubuntu 17.10, MS Azure, openjdk 8 (151) > > > > > > [INFO] Hive Security Plugin ............................... FAILURE [ > > > 41.084 s] > > > ERROR StatusLogger No log4j2 configuration file found. Using default > > > configuration: logging only errors to the console. > > > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > > > 30.286 s <<< FAILURE! - in org.apache.ranger.services. > > > hive.HIVERangerAuthorizerTest > > > [ERROR] org.apache.ranger.services.hive.HIVERangerAuthorizerTest Time > > > elapsed: 30.286 s <<< ERROR! > > > java.sql.SQLException: Could not open client transport with JDBC Uri: > > > jdbc:hive2://localhost:36781: java.net.ConnectException: Connection > refused > > > (Connection refused) > > > at org.apache.ranger.services.hive.HIVERangerAuthorizerTest. > setup( > > > HIVERangerAuthorizerTest.java:103) > > > Caused by: org.apache.thrift.transport.TTransportException: > > > java.net.ConnectException: Connection refused (Connection refused) > > > at org.apache.ranger.services.hive.HIVERangerAuthorizerTest. > setup( > > > HIVERangerAuthorizerTest.java:103) > > > Caused by: java.net.ConnectException: Connection refused (Connection > > > refused) > > > at org.apache.ranger.services.hive.HIVERangerAuthorizerTest. > setup( > > > HIVERangerAuthorizerTest.java:103) > > > > > > > > > >> This one is clearly a jdbc connection issue, perhaps hive didn't > start > > > .... > > > > > > c) Ubuntu 16.04, our internal IBM cloudfoundry/openstack environment - > > > open jdk 1.8 (151) > > > > > > [INFO] KAFKA Security Plugin .............................. FAILURE > [18:58 > > > min] > > > > > > [INFO] Running org.apache.ranger.authorization.kafka.authorizer. > > > KafkaRangerAuthorizerGSSTest > > > log4j:WARN No appenders could be found for logger > > > (org.apache.kerby.kerberos.kerb.identity.backend. > AbstractIdentityBackend). > > > log4j:WARN Please initialize the log4j system properly. > > > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig > for > > > more info. > > > [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: > > > 1,108.807 s <<< FAILURE! - in org.apache.ranger.authorization.kafka. > > > authorizer.KafkaRangerAuthorizerGSSTest > > > [ERROR] testAuthorizedRead(org.apache.ranger.authorization.kafka. > > > authorizer.KafkaRangerAuthorizerGSSTest) Time elapsed: 1,103.05 s > <<< > > > FAILURE! > > > java.lang.AssertionError > > > at org.apache.ranger.authorization.kafka.authorizer. > > > KafkaRangerAuthorizerGSSTest.testAuthorizedRead( > > > KafkaRangerAuthorizerGSSTest.java:243) > > > > > > d) Same system as a) but a prior run: > > > [INFO] Security Admin Web Application ..................... FAILURE > [01:20 > > > min] > > > > > > [ERROR] Failed to execute goal com.webcohesion.enunciate: > > > enunciate-maven-plugin:2.8.0:docs (default) on project > > > security-admin-web: freemarker.core._TemplateModelException: An error > has > > > occurred when reading existing sub-variable "securityRoles"; see cause > > > exception! The type of the containing value was: extended_hash+string > > > (com.webcohesion.enunciate.modules.jaxrs.api.impl.MethodImpl wrapped > into > > > f.e.b.StringModel) > > > [ERROR] > > > [ERROR] ---- > > > [ERROR] FTL stack trace ("~" means nesting-related): > > > [ERROR] - Failed at: #assign securityRoles = method.securi... > [in > > > template "jar:file:/Users/jonesn/.m2/repository/com/webcohesion/ > > > enunciate/enunciate-docs/2.8.0/enunciate-docs-2.8.0.jar!/ > > > com/webcohesion/enunciate/modules/docs/docs.fmt" in macro > > > "processResourceGroup" at line 556, column 11] > > > [ERROR] ~ Reached through: #nested [in template > > > "jar:file:/Users/jonesn/.m2/repository/com/webcohesion/ > > > enunciate/enunciate-docs/2.8.0/enunciate-docs-2.8.0.jar!/ > > > com/webcohesion/enunciate/modules/docs/docs.fmt" in macro > "boilerplate" > > > at line 141, column 9] > > > [ERROR] ~ Reached through: @boilerplate title=(title + ": " + > > > re... [in template "jar:file:/Users/jonesn/.m2/ > > > repository/com/webcohesion/enunciate/enunciate-docs/2.8. > > > 0/enunciate-docs-2.8.0.jar!/com/webcohesion/enunciate/ > modules/docs/docs.fmt" > > > in macro "processResourceGroup" at line 518, column 5] > > > [ERROR] - Reached through: @file name=(resourceGroup.slug + > > > ".ht... [in template "jar:file:/Users/jonesn/.m2/ > > > repository/com/webcohesion/enunciate/enunciate-docs/2.8. > > > 0/enunciate-docs-2.8.0.jar!/com/webcohesion/enunciate/ > modules/docs/docs.fmt" > > > in macro "processResourceGroup" at line 517, column 3] > > > [ERROR] - Reached through: @processResourceGroup > > > resourceGroup=r... [in template "jar:file:/Users/jonesn/.m2/ > > > repository/com/webcohesion/enunciate/enunciate-docs/2.8. > > > 0/enunciate-docs-2.8.0.jar!/com/webcohesion/enunciate/ > modules/docs/docs.fmt" > > > at line 238, column 11] > > > [ERROR] ~ Reached through: #nested [in template > > > "jar:file:/Users/jonesn/.m2/repository/com/webcohesion/ > > > enunciate/enunciate-docs/2.8.0/enunciate-docs-2.8.0.jar!/ > > > com/webcohesion/enunciate/modules/docs/docs.fmt" in macro > "boilerplate" > > > at line 141, column 9] > > > [ERROR] ~ Reached through: @boilerplate pagenav=pagenav [in > > > template "jar:file:/Users/jonesn/.m2/repository/com/webcohesion/ > > > enunciate/enunciate-docs/2.8.0/enunciate-docs-2.8.0.jar!/ > > > com/webcohesion/enunciate/modules/docs/docs.fmt" at line 192, column > 3] > > > [ERROR] - Reached through: @file name=indexPageName [in > template > > > "jar:file:/Users/jonesn/.m2/repository/com/webcohesion/ > > > enunciate/enunciate-docs/2.8.0/enunciate-docs-2.8.0.jar!/ > > > com/webcohesion/enunciate/modules/docs/docs.fmt" at line 181, column > 1] > > > [ERROR] ----: InvocationTargetException: javax/annotation/security/ > RolesAllowed: > > > javax.annotation.security.RolesAllowed > > > [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/ > > > MojoExecutionException > > > [ERROR] > > > [ERROR] After correcting the problems, you can resume the build with > the > > > command > > > [ERROR] mvn <goals> -rf :security-admin-web > > > > > > > > > >> --- > > > > > > So that's 4 attempts, 4 different results. I could open JIRAs, but I'm > > > concerned at the lack of consistency. What do I need to check in my dev > > > environments? Are there additional prereqs not checked for in maven? > > > > > > My Atlas builds are more consistent (occasional timeout, but generally > > > sharing results with others) > > > > > > Many thanks > > > Nigel Jones > > > nigel.l.jo...@gmail.com > > > > > > > > > > > -- > > Colm O hEigeartaigh > > > > Talend Community Coder > > http://coders.talend.com > > > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com