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

Reply via email to