Stacktrace java.lang.reflect.UndeclaredThrowableException: null at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:262) at java.util.concurrent.FutureTask.get(FutureTask.java:119) at org.apache.hadoop.registry.secure.TestSecureRMRegistryOperations$1.run(TestSecureRMRegistryOperations.java:107) at org.apache.hadoop.registry.secure.TestSecureRMRegistryOperations$1.run(TestSecureRMRegistryOperations.java:98) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1866) at org.apache.hadoop.registry.secure.TestSecureRMRegistryOperations.startRMRegistryOperations(TestSecureRMRegistryOperations.java:97) at org.apache.hadoop.registry.secure.TestSecureRMRegistryOperations.testAnonNoWriteAccess(TestSecureRMRegistryOperations.java:148) Caused by: org.apache.hadoop.registry.client.exceptions.NoPathPermissionsException: `/registry/users': Failed to create root paths {org.apache.hadoop.registry.client.exceptions.NoPathPermissionsException: `/registry/users': Not authorized to access path; ACLs: [ 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM ]: KeeperErrorCode = NoAuth for /registry/users}; diagnostics={ Connection="test-testAnonNoWriteAccess reachable at "localhost:34035" " root="/registry" secure cluster; secure registry; Curator service access policy: sasl; System ACLs: 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM User: zookeeper@EXAMPLE.COM: zookeeper@EXAMPLE.COM (auth:KERBEROS) hasKerberosCredentials=true isFromKeytab=true kerberos is enabled in Hadoop =true; Kerberos Realm: EXAMPLE.COM; java.security.auth.login.config=/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/jaas.txt; zookeeper.sasl.client=true; JAAS Client Identity=zookeeper; hadoop.registry.jaas.context=zookeeper; Principal = null; Keytab = null; ; zookeeper.sasl.client.username=(undefined); zookeeper.sasl.clientconfig=zookeeper; zookeeper.allowSaslFailedClients=true; zookeeper.maintain_connection_despite_sasl_failure=false} current registry is: {ZK tree for /registry }: `/registry/users': Not authorized to access path; ACLs: [ 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM ]: KeeperErrorCode = NoAuth for /registry/users at org.apache.hadoop.registry.server.services.RegistryAdminService.createRootRegistryPaths(RegistryAdminService.java:299) at org.apache.hadoop.registry.server.services.RegistryAdminService.access$100(RegistryAdminService.java:79) at org.apache.hadoop.registry.server.services.RegistryAdminService$3.call(RegistryAdminService.java:245) at org.apache.hadoop.registry.server.services.RegistryAdminService$3.call(RegistryAdminService.java:242) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: org.apache.hadoop.registry.client.exceptions.NoPathPermissionsException: `/registry/users': Not authorized to access path; ACLs: [ 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM ]: KeeperErrorCode = NoAuth for /registry/users at org.apache.hadoop.registry.client.impl.zk.CuratorService.operationFailure(CuratorService.java:385) at org.apache.hadoop.registry.client.impl.zk.CuratorService.zkMkPath(CuratorService.java:559) at org.apache.hadoop.registry.client.impl.zk.CuratorService.maybeCreate(CuratorService.java:435) at org.apache.hadoop.registry.server.services.RegistryAdminService.createRootRegistryPaths(RegistryAdminService.java:280) at org.apache.hadoop.registry.server.services.RegistryAdminService.access$100(RegistryAdminService.java:79) at org.apache.hadoop.registry.server.services.RegistryAdminService$3.call(RegistryAdminService.java:245) at org.apache.hadoop.registry.server.services.RegistryAdminService$3.call(RegistryAdminService.java:242) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /registry/users at org.apache.zookeeper.KeeperException.create(KeeperException.java:113) at org.apache.zookeeper.KeeperException.create(KeeperException.java:51) at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:783) at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:691) at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:675) at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107) at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:672) at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:453) at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:443) at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:423) at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44) at org.apache.hadoop.registry.client.impl.zk.CuratorService.zkMkPath(CuratorService.java:551) at org.apache.hadoop.registry.client.impl.zk.CuratorService.maybeCreate(CuratorService.java:435) at org.apache.hadoop.registry.server.services.RegistryAdminService.createRootRegistryPaths(RegistryAdminService.java:280) at org.apache.hadoop.registry.server.services.RegistryAdminService.access$100(RegistryAdminService.java:79) at org.apache.hadoop.registry.server.services.RegistryAdminService$3.call(RegistryAdminService.java:245) at org.apache.hadoop.registry.server.services.RegistryAdminService$3.call(RegistryAdminService.java:242) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Standard Output 2017-02-20 21:25:59,071 [main] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: classTeardown entered state INITED 2017-02-20 21:25:59,076 [main] DEBUG service.CompositeService (CompositeService.java:serviceInit(104)) - classTeardown: initing services, size=0 2017-02-20 21:25:59,076 [main] DEBUG service.CompositeService (CompositeService.java:serviceStart(115)) - classTeardown: starting services, size=0 2017-02-20 21:25:59,076 [main] DEBUG service.AbstractService (AbstractService.java:start(197)) - Service classTeardown is started 2017-02-20 21:25:59,082 [main] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: registrySecurity entered state INITED 2017-02-20 21:25:59,125 [main] INFO minikdc.MiniKdc (MiniKdc.java:(259)) - Configuration: 2017-02-20 21:25:59,125 [main] INFO minikdc.MiniKdc (MiniKdc.java:(260)) - --------------------------------------------------------------- 2017-02-20 21:25:59,127 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - debug: true 2017-02-20 21:25:59,127 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - transport: TCP 2017-02-20 21:25:59,127 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - max.ticket.lifetime: 86400000 2017-02-20 21:25:59,127 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - org.name: EXAMPLE 2017-02-20 21:25:59,127 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - kdc.port: 0 2017-02-20 21:25:59,128 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - org.domain: COM 2017-02-20 21:25:59,128 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - max.renewable.lifetime: 604800000 2017-02-20 21:25:59,128 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - instance: DefaultKrbServer 2017-02-20 21:25:59,128 [main] INFO minikdc.MiniKdc (MiniKdc.java:(262)) - kdc.bind.address: localhost 2017-02-20 21:25:59,130 [main] INFO minikdc.MiniKdc (MiniKdc.java:(264)) - --------------------------------------------------------------- 2017-02-20 21:26:04,507 [main] INFO minikdc.MiniKdc (MiniKdc.java:initKDCServer(482)) - MiniKdc listening at port: 42773 2017-02-20 21:26:04,507 [main] INFO minikdc.MiniKdc (MiniKdc.java:initKDCServer(483)) - MiniKdc setting JVM krb5.conf to: /grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/1487625959125/krb5.conf 2017-02-20 21:26:04,819 [main] INFO secure.AbstractSecureRegistryTest (AbstractSecureRegistryTest.java:setupKDCAndPrincipals(223)) - zookeeper { com.sun.security.auth.module.Krb5LoginModule required keyTab="/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/zookeeper.keytab" debug=true principal="zookeeper" useKeyTab=true useTicketCache=false doNotPrompt=true storeKey=true; }; ZOOKEEPER_SERVER { com.sun.security.auth.module.Krb5LoginModule required keyTab="/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/zookeeper.keytab" debug=true principal="zookeeper/localhost" useKeyTab=true useTicketCache=false doNotPrompt=true storeKey=true; }; alice { com.sun.security.auth.module.Krb5LoginModule required keyTab="/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/alice.keytab" debug=true principal="alice/localhost" useKeyTab=true useTicketCache=false doNotPrompt=true storeKey=true; }; bob { com.sun.security.auth.module.Krb5LoginModule required keyTab="/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/bob.keytab" debug=true principal="bob/localhost" useKeyTab=true useTicketCache=false doNotPrompt=true storeKey=true; }; 2017-02-20 21:26:04,997 [JUnit] INFO secure.AbstractSecureRegistryTest (AbstractSecureRegistryTest.java:login(335)) - Logging in as zookeeper/localhost in context ZOOKEEPER_SERVER with keytab target/kdc/zookeeper.keytab Debug is true storeKey true useTicketCache true useKeyTab true doNotPrompt true ticketCache is null isInitiator true KeyTab is /grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/zookeeper.keytab refreshKrb5Config is true principal is zookeeper/localhost tryFirstPass is false useFirstPass is false storePass is false clearPass is false Refreshing Kerberos configuration Acquire TGT from Cache Principal is zookeeper/localhost@EXAMPLE.COM null credentials from Ticket Cache principal is zookeeper/localhost@EXAMPLE.COM Will use keytab Commit Succeeded 2017-02-20 21:26:05,418 [JUnit] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: test-testAnonNoWriteAccess entered state INITED 2017-02-20 21:26:05,419 [JUnit] INFO secure.AbstractSecureRegistryTest (AbstractSecureRegistryTest.java:createSecureZKInstance(289)) - 2017-02-20 21:26:05,429 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:zookeeper.version=3.4.6-SNAPSHOT--1, built on 02/20/2017 18:16 GMTctr 2017-02-20 21:26:05,430 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:host.name=-e129-1487033772569-13202-01-000023.hwx.site 2017-02-20 21:26:05,430 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:java.version=1.7.0_21 2017-02-20 21:26:05,430 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:java.vendor=Oracle Corporation 2017-02-20 21:26:05,430 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:java.home=/grid/0/nobody/tools/jdk7/jdk1.7.0_21/jre 2017-02-20 21:26:05,430 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:java.class.path=/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/test-classes:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/classes:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-yarn-api/2.7.3.2.6.0.0-SNAPSHOT/hadoop-yarn-api-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/grid/0/nobody/.m2/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar:/grid/0/nobody/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-annotations/2.7.3.2.6.0.0-SNAPSHOT/hadoop-annotations-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/tools/jdk7/jdk1.7.0_21/jre/../lib/tools.jar:/grid/0/nobody/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-yarn-common/2.7.3.2.6.0.0-SNAPSHOT/hadoop-yarn-common-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar:/grid/0/nobody/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar:/grid/0/nobody/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/grid/0/nobody/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/grid/0/nobody/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar:/grid/0/nobody/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/grid/0/nobody/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/grid/0/nobody/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26.hwx/jetty-util-6.1.26.hwx.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar:/grid/0/nobody/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.9.13/jackson-jaxrs-1.9.13.jar:/grid/0/nobody/.m2/repository/org/codehaus/jackson/jackson-xc/1.9.13/jackson-xc-1.9.13.jar:/grid/0/nobody/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/grid/0/nobody/.m2/repository/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.jar:/grid/0/nobody/.m2/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar:/grid/0/nobody/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/grid/0/nobody/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar:/grid/0/nobody/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/grid/0/nobody/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar:/grid/0/nobody/.m2/repository/asm/asm/3.2/asm-3.2.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar:/grid/0/nobody/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar:/grid/0/nobody/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar:/grid/0/nobody/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-common-project/hadoop-common/target/classes:/grid/0/nobody/.m2/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar:/grid/0/nobody/.m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.jar:/grid/0/nobody/.m2/repository/commons-net/commons-net/3.1/commons-net-3.1.jar:/grid/0/nobody/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/grid/0/nobody/.m2/repository/org/mortbay/jetty/jetty/6.1.26.hwx/jetty-6.1.26.hwx.jar:/grid/0/nobody/.m2/repository/org/mortbay/jetty/jetty-sslengine/6.1.26.hwx/jetty-sslengine-6.1.26.hwx.jar:/grid/0/nobody/.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar:/grid/0/nobody/.m2/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar:/grid/0/nobody/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/grid/0/nobody/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/grid/0/nobody/.m2/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar:/grid/0/nobody/.m2/repository/com/microsoft/azure/azure-storage/4.2.0/azure-storage-4.2.0.jar:/grid/0/nobody/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.2.3/jackson-core-2.2.3.jar:/grid/0/nobody/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/grid/0/nobody/.m2/repository/com/microsoft/azure/azure-keyvault-core/0.8.0/azure-keyvault-core-0.8.0.jar:/grid/0/nobody/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar:/grid/0/nobody/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/grid/0/nobody/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/grid/0/nobody/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar:/grid/0/nobody/.m2/repository/org/slf4j/slf4j-log4j12/1.7.10/slf4j-log4j12-1.7.10.jar:/grid/0/nobody/.m2/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar:/grid/0/nobody/.m2/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar:/grid/0/nobody/.m2/repository/org/xerial/snappy/snappy-java/1.0.4.1/snappy-java-1.0.4.1.jar:/grid/0/nobody/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-auth/2.7.3.2.6.0.0-SNAPSHOT/hadoop-auth-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/com/nimbusds/nimbus-jose-jwt/3.9/nimbus-jose-jwt-3.9.jar:/grid/0/nobody/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/grid/0/nobody/.m2/repository/net/minidev/json-smart/1.1.1/json-smart-1.1.1.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar:/grid/0/nobody/.m2/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar:/grid/0/nobody/.m2/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar:/grid/0/nobody/.m2/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar:/grid/0/nobody/.m2/repository/org/apache/htrace/htrace-core/3.1.0-incubating/htrace-core-3.1.0-incubating.jar:/grid/0/nobody/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6.2.6.0.0-SNAPSHOT/zookeeper-3.4.6.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-common-project/hadoop-common/target/test-classes:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-minikdc/2.7.3.2.6.0.0-SNAPSHOT/hadoop-minikdc-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core-api/2.0.0-M15/apacheds-core-api-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core-constants/2.0.0-M15/apacheds-core-constants-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-i18n/1.0.0-M20/api-i18n-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-client-api/1.0.0-M20/api-ldap-client-api-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-codec-core/1.0.0-M20/api-ldap-codec-core-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-aci/1.0.0-M20/api-ldap-extras-aci-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-util/1.0.0-M20/api-ldap-extras-util-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-model/1.0.0-M20/api-ldap-model-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/mina/mina-core/2.0.0-M5/mina-core-2.0.0-M5.jar:/grid/0/nobody/.m2/repository/net/sf/ehcache/ehcache-core/2.4.4/ehcache-core-2.4.4.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptor-kerberos/2.0.0-M15/apacheds-interceptor-kerberos-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core/2.0.0-M15/apacheds-core-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-admin/2.0.0-M15/apacheds-interceptors-admin-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-authn/2.0.0-M15/apacheds-interceptors-authn-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-authz/2.0.0-M15/apacheds-interceptors-authz-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-changelog/2.0.0-M15/apacheds-interceptors-changelog-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-collective/2.0.0-M15/apacheds-interceptors-collective-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-event/2.0.0-M15/apacheds-interceptors-event-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-exception/2.0.0-M15/apacheds-interceptors-exception-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-journal/2.0.0-M15/apacheds-interceptors-journal-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-normalization/2.0.0-M15/apacheds-interceptors-normalization-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-operational/2.0.0-M15/apacheds-interceptors-operational-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-referral/2.0.0-M15/apacheds-interceptors-referral-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-schema/2.0.0-M15/apacheds-interceptors-schema-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-subtree/2.0.0-M15/apacheds-interceptors-subtree-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-trigger/2.0.0-M15/apacheds-interceptors-trigger-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-trigger/1.0.0-M20/api-ldap-extras-trigger-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-protocol-shared/2.0.0-M15/apacheds-protocol-shared-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-protocol-kerberos/2.0.0-M15/apacheds-protocol-kerberos-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core-shared/2.0.0-M15/apacheds-core-shared-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-ldif-partition/2.0.0-M15/apacheds-ldif-partition-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-xdbm-partition/2.0.0-M15/apacheds-xdbm-partition-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-mavibot-partition/2.0.0-M15/apacheds-mavibot-partition-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/mavibot/mavibot/1.0.0-M1/mavibot-1.0.0-M1.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core-avl/2.0.0-M15/apacheds-core-avl-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-all/1.0.0-M20/api-all-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar:/grid/0/nobody/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-jdbm-partition/2.0.0-M15/apacheds-jdbm-partition-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/jdbm/apacheds-jdbm1/2.0.0-M2/apacheds-jdbm1-2.0.0-M2.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-protocol-ldap/2.0.0-M15/apacheds-protocol-ldap-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-asn1-ber/1.0.0-M20/api-asn1-ber-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-codec-api/1.0.0-M20/api-ldap-extras-codec-api-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-codec/1.0.0-M20/api-ldap-extras-codec-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-sp/1.0.0-M20/api-ldap-extras-sp-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/bouncycastle/bcprov-jdk15/140/bcprov-jdk15-140.jar:/grid/0/nobody/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/grid/0/nobody/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/grid/0/nobody/.m2/repository/junit/junit/4.11/junit-4.11.jar:/grid/0/nobody/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/grid/0/nobody/.m2/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar:/grid/0/nobody/.m2/repository/org/apache/curator/curator-test/2.7.1/curator-test-2.7.1.jar:/grid/0/nobody/.m2/repository/org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar:/grid/0/nobody/.m2/repository/org/apache/commons/commons-math/2.2/commons-math-2.2.jar: 2017-02-20 21:26:05,432 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:java.library.path=${env.LD_LIBRARY_PATH}:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/native/target/usr/local/lib:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/../../../hadoop-common-project/hadoop-common/target/native/target/usr/local/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 2017-02-20 21:26:05,432 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:java.io.tmpdir=/tmp 2017-02-20 21:26:05,432 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:java.compiler= 2017-02-20 21:26:05,432 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:os.name=Linux 2017-02-20 21:26:05,432 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:os.arch=amd64 2017-02-20 21:26:05,432 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:os.version=3.10.0-327.28.2.el7.x86_64 2017-02-20 21:26:05,433 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:user.name=nobody 2017-02-20 21:26:05,433 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:user.home=/grid/0/nobody 2017-02-20 21:26:05,433 [JUnit] INFO server.ZooKeeperServer (Environment.java:logEnv(100)) - Server environment:user.dir=/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry 2017-02-20 21:26:05,442 [JUnit] INFO server.ZooKeeperServer (ZooKeeperServer.java:setTickTime(755)) - tickTime set to 3000 2017-02-20 21:26:05,442 [JUnit] INFO services.MicroZookeeperService (MicroZookeeperService.java:serviceStart(235)) - Starting Local Zookeeper service Debug is true storeKey true useTicketCache false useKeyTab true doNotPrompt true ticketCache is null isInitiator true KeyTab is /grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/zookeeper.keytab refreshKrb5Config is false principal is zookeeper/localhost tryFirstPass is false useFirstPass is false storePass is false clearPass is false principal is zookeeper/localhost@EXAMPLE.COM Will use keytab Commit Succeeded 2017-02-20 21:26:05,465 [JUnit] INFO zookeeper.Login (Login.java:login(294)) - successfully logged in. 2017-02-20 21:26:05,467 [Thread-5] INFO zookeeper.Login (Login.java:run(127)) - TGT refresh thread started. 2017-02-20 21:26:05,467 [JUnit] INFO server.NIOServerCnxnFactory (NIOServerCnxnFactory.java:configure(94)) - binding to port localhost/127.0.0.1:0 2017-02-20 21:26:05,474 [Thread-5] INFO zookeeper.Login (Login.java:getRefreshTime(302)) - TGT valid starting at: Mon Feb 20 21:26:05 UTC 2017 2017-02-20 21:26:05,475 [Thread-5] INFO zookeeper.Login (Login.java:getRefreshTime(303)) - TGT expires: Tue Feb 21 21:26:05 UTC 2017 2017-02-20 21:26:05,475 [Thread-5] INFO zookeeper.Login (Login.java:run(181)) - TGT refresh sleeping until: Tue Feb 21 17:37:55 UTC 2017 2017-02-20 21:26:05,531 [JUnit] INFO services.MicroZookeeperService (MicroZookeeperService.java:serviceStart(241)) - In memory ZK started at localhost:34035 2017-02-20 21:26:05,532 [JUnit] DEBUG service.AbstractService (AbstractService.java:start(197)) - Service test-testAnonNoWriteAccess is started 2017-02-20 21:26:05,552 [JUnit] INFO registry.RegistryTestHelper (RegistryTestHelper.java:loginUGI(331)) - Logging in as zookeeper from target/kdc/zookeeper.keytab Debug is true storeKey true useTicketCache false useKeyTab true doNotPrompt true ticketCache is null isInitiator true KeyTab is /grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/zookeeper.keytab refreshKrb5Config is true principal is zookeeper tryFirstPass is false useFirstPass is false storePass is false clearPass is false Refreshing Kerberos configuration principal is zookeeper@EXAMPLE.COM Will use keytab 2017-02-20 21:26:05,565 [JUnit] DEBUG security.UserGroupInformation (UserGroupInformation.java:login(247)) - hadoop login Commit Succeeded 2017-02-20 21:26:05,566 [JUnit] DEBUG security.UserGroupInformation (UserGroupInformation.java:commit(182)) - hadoop login commit 2017-02-20 21:26:05,566 [JUnit] DEBUG security.UserGroupInformation (UserGroupInformation.java:commit(196)) - using kerberos user:zookeeper@EXAMPLE.COM 2017-02-20 21:26:05,567 [JUnit] DEBUG security.UserGroupInformation (UserGroupInformation.java:commit(218)) - Using user: "zookeeper@EXAMPLE.COM" with name zookeeper@EXAMPLE.COM 2017-02-20 21:26:05,567 [JUnit] DEBUG security.UserGroupInformation (UserGroupInformation.java:commit(228)) - User entry: "zookeeper@EXAMPLE.COM" 2017-02-20 21:26:05,568 [JUnit] DEBUG security.UserGroupInformation (UserGroupInformation.java:logPrivilegedAction(1893)) - PrivilegedAction as:zookeeper@EXAMPLE.COM (auth:KERBEROS) from:org.apache.hadoop.registry.secure.TestSecureRMRegistryOperations.startRMRegistryOperations(TestSecureRMRegistryOperations.java:97) 2017-02-20 21:26:05,573 [JUnit] DEBUG service.CompositeService (CompositeService.java:addService(73)) - Adding service rmregistry 2017-02-20 21:26:05,574 [JUnit] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: rmregistry entered state INITED 2017-02-20 21:26:05,574 [JUnit] DEBUG service.CompositeService (CompositeService.java:addService(73)) - Adding service registry security 2017-02-20 21:26:05,574 [JUnit] DEBUG service.CompositeService (CompositeService.java:serviceInit(104)) - rmregistry: initing services, size=1 2017-02-20 21:26:05,574 [JUnit] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: registry security entered state INITED 2017-02-20 21:26:05,591 [JUnit] INFO services.RegistryAdminService (RegistryAdminService.java:serviceInit(218)) - Registry System ACLs: 2017-02-20 21:26:05,592 [JUnit] INFO secure.TestSecureRMRegistryOperations (TestSecureRMRegistryOperations.java:run(105)) - Connection="null" root="/registry" 2017-02-20 21:26:05,592 [JUnit] DEBUG service.CompositeService (CompositeService.java:serviceStart(115)) - rmregistry: starting services, size=1 2017-02-20 21:26:05,592 [JUnit] DEBUG service.AbstractService (AbstractService.java:start(197)) - Service registry security is started 2017-02-20 21:26:05,598 [JUnit] INFO zk.RegistrySecurity (RegistrySecurity.java:applySecurityEnvironment(735)) - Enabling ZK sasl client: jaasClientEntry = zookeeper, principal = null, keytab = null 2017-02-20 21:26:05,647 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:zookeeper.version=3.4.6-SNAPSHOT--1, built on 02/20/2017 18:16 GMT 2017-02-20 21:26:05,648 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:host.name=xxx 2017-02-20 21:26:05,648 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:java.version=1.7.0_21 2017-02-20 21:26:05,648 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:java.vendor=Oracle Corporation 2017-02-20 21:26:05,648 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:java.home=/grid/0/nobody/tools/jdk7/jdk1.7.0_21/jre 2017-02-20 21:26:05,648 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:java.class.path=/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/test-classes:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/classes:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-yarn-api/2.7.3.2.6.0.0-SNAPSHOT/hadoop-yarn-api-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/grid/0/nobody/.m2/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar:/grid/0/nobody/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-annotations/2.7.3.2.6.0.0-SNAPSHOT/hadoop-annotations-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/tools/jdk7/jdk1.7.0_21/jre/../lib/tools.jar:/grid/0/nobody/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-yarn-common/2.7.3.2.6.0.0-SNAPSHOT/hadoop-yarn-common-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar:/grid/0/nobody/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar:/grid/0/nobody/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/grid/0/nobody/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/grid/0/nobody/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar:/grid/0/nobody/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/grid/0/nobody/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/grid/0/nobody/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26.hwx/jetty-util-6.1.26.hwx.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar:/grid/0/nobody/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.9.13/jackson-jaxrs-1.9.13.jar:/grid/0/nobody/.m2/repository/org/codehaus/jackson/jackson-xc/1.9.13/jackson-xc-1.9.13.jar:/grid/0/nobody/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/grid/0/nobody/.m2/repository/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.jar:/grid/0/nobody/.m2/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar:/grid/0/nobody/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/grid/0/nobody/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar:/grid/0/nobody/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/grid/0/nobody/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar:/grid/0/nobody/.m2/repository/asm/asm/3.2/asm-3.2.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar:/grid/0/nobody/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar:/grid/0/nobody/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar:/grid/0/nobody/.m2/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar:/grid/0/nobody/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-common-project/hadoop-common/target/classes:/grid/0/nobody/.m2/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar:/grid/0/nobody/.m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.jar:/grid/0/nobody/.m2/repository/commons-net/commons-net/3.1/commons-net-3.1.jar:/grid/0/nobody/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/grid/0/nobody/.m2/repository/org/mortbay/jetty/jetty/6.1.26.hwx/jetty-6.1.26.hwx.jar:/grid/0/nobody/.m2/repository/org/mortbay/jetty/jetty-sslengine/6.1.26.hwx/jetty-sslengine-6.1.26.hwx.jar:/grid/0/nobody/.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar:/grid/0/nobody/.m2/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar:/grid/0/nobody/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/grid/0/nobody/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/grid/0/nobody/.m2/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar:/grid/0/nobody/.m2/repository/com/microsoft/azure/azure-storage/4.2.0/azure-storage-4.2.0.jar:/grid/0/nobody/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.2.3/jackson-core-2.2.3.jar:/grid/0/nobody/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/grid/0/nobody/.m2/repository/com/microsoft/azure/azure-keyvault-core/0.8.0/azure-keyvault-core-0.8.0.jar:/grid/0/nobody/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar:/grid/0/nobody/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/grid/0/nobody/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/grid/0/nobody/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar:/grid/0/nobody/.m2/repository/org/slf4j/slf4j-log4j12/1.7.10/slf4j-log4j12-1.7.10.jar:/grid/0/nobody/.m2/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar:/grid/0/nobody/.m2/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar:/grid/0/nobody/.m2/repository/org/xerial/snappy/snappy-java/1.0.4.1/snappy-java-1.0.4.1.jar:/grid/0/nobody/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-auth/2.7.3.2.6.0.0-SNAPSHOT/hadoop-auth-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/com/nimbusds/nimbus-jose-jwt/3.9/nimbus-jose-jwt-3.9.jar:/grid/0/nobody/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/grid/0/nobody/.m2/repository/net/minidev/json-smart/1.1.1/json-smart-1.1.1.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar:/grid/0/nobody/.m2/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar:/grid/0/nobody/.m2/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar:/grid/0/nobody/.m2/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar:/grid/0/nobody/.m2/repository/org/apache/htrace/htrace-core/3.1.0-incubating/htrace-core-3.1.0-incubating.jar:/grid/0/nobody/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6.2.6.0.0-SNAPSHOT/zookeeper-3.4.6.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-common-project/hadoop-common/target/test-classes:/grid/0/nobody/.m2/repository/org/apache/hadoop/hadoop-minikdc/2.7.3.2.6.0.0-SNAPSHOT/hadoop-minikdc-2.7.3.2.6.0.0-SNAPSHOT.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core-api/2.0.0-M15/apacheds-core-api-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core-constants/2.0.0-M15/apacheds-core-constants-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-i18n/1.0.0-M20/api-i18n-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-client-api/1.0.0-M20/api-ldap-client-api-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-codec-core/1.0.0-M20/api-ldap-codec-core-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-aci/1.0.0-M20/api-ldap-extras-aci-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-util/1.0.0-M20/api-ldap-extras-util-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-model/1.0.0-M20/api-ldap-model-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/mina/mina-core/2.0.0-M5/mina-core-2.0.0-M5.jar:/grid/0/nobody/.m2/repository/net/sf/ehcache/ehcache-core/2.4.4/ehcache-core-2.4.4.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptor-kerberos/2.0.0-M15/apacheds-interceptor-kerberos-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core/2.0.0-M15/apacheds-core-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-admin/2.0.0-M15/apacheds-interceptors-admin-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-authn/2.0.0-M15/apacheds-interceptors-authn-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-authz/2.0.0-M15/apacheds-interceptors-authz-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-changelog/2.0.0-M15/apacheds-interceptors-changelog-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-collective/2.0.0-M15/apacheds-interceptors-collective-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-event/2.0.0-M15/apacheds-interceptors-event-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-exception/2.0.0-M15/apacheds-interceptors-exception-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-journal/2.0.0-M15/apacheds-interceptors-journal-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-normalization/2.0.0-M15/apacheds-interceptors-normalization-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-operational/2.0.0-M15/apacheds-interceptors-operational-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-referral/2.0.0-M15/apacheds-interceptors-referral-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-schema/2.0.0-M15/apacheds-interceptors-schema-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-subtree/2.0.0-M15/apacheds-interceptors-subtree-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-interceptors-trigger/2.0.0-M15/apacheds-interceptors-trigger-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-trigger/1.0.0-M20/api-ldap-extras-trigger-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-protocol-shared/2.0.0-M15/apacheds-protocol-shared-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-protocol-kerberos/2.0.0-M15/apacheds-protocol-kerberos-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core-shared/2.0.0-M15/apacheds-core-shared-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-ldif-partition/2.0.0-M15/apacheds-ldif-partition-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-xdbm-partition/2.0.0-M15/apacheds-xdbm-partition-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-mavibot-partition/2.0.0-M15/apacheds-mavibot-partition-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/mavibot/mavibot/1.0.0-M1/mavibot-1.0.0-M1.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-core-avl/2.0.0-M15/apacheds-core-avl-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-all/1.0.0-M20/api-all-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar:/grid/0/nobody/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-jdbm-partition/2.0.0-M15/apacheds-jdbm-partition-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/jdbm/apacheds-jdbm1/2.0.0-M2/apacheds-jdbm1-2.0.0-M2.jar:/grid/0/nobody/.m2/repository/org/apache/directory/server/apacheds-protocol-ldap/2.0.0-M15/apacheds-protocol-ldap-2.0.0-M15.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-asn1-ber/1.0.0-M20/api-asn1-ber-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-codec-api/1.0.0-M20/api-ldap-extras-codec-api-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-codec/1.0.0-M20/api-ldap-extras-codec-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/org/apache/directory/api/api-ldap-extras-sp/1.0.0-M20/api-ldap-extras-sp-1.0.0-M20.jar:/grid/0/nobody/.m2/repository/bouncycastle/bcprov-jdk15/140/bcprov-jdk15-140.jar:/grid/0/nobody/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/grid/0/nobody/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/grid/0/nobody/.m2/repository/junit/junit/4.11/junit-4.11.jar:/grid/0/nobody/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/grid/0/nobody/.m2/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar:/grid/0/nobody/.m2/repository/org/apache/curator/curator-test/2.7.1/curator-test-2.7.1.jar:/grid/0/nobody/.m2/repository/org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar:/grid/0/nobody/.m2/repository/org/apache/commons/commons-math/2.2/commons-math-2.2.jar: 2017-02-20 21:26:05,648 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:java.library.path=${env.LD_LIBRARY_PATH}:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/native/target/usr/local/lib:/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/../../../hadoop-common-project/hadoop-common/target/native/target/usr/local/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 2017-02-20 21:26:05,649 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:java.io.tmpdir=/tmp 2017-02-20 21:26:05,649 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:java.compiler= 2017-02-20 21:26:05,649 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:os.name=Linux 2017-02-20 21:26:05,649 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:os.arch=amd64 2017-02-20 21:26:05,649 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:os.version=3.10.0-327.28.2.el7.x86_64 2017-02-20 21:26:05,649 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:user.name=nobody 2017-02-20 21:26:05,650 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:user.home=/grid/0/nobody 2017-02-20 21:26:05,650 [JUnit] INFO zookeeper.ZooKeeper (Environment.java:logEnv(100)) - Client environment:user.dir=/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry 2017-02-20 21:26:05,651 [JUnit] INFO zookeeper.ZooKeeper (ZooKeeper.java:(438)) - Initiating client connection, connectString=localhost:34035 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@711cd79d 2017-02-20 21:26:05,656 [JUnit] DEBUG zookeeper.ClientCnxn (ClientCnxn.java:(114)) - zookeeper.disableAutoWatchReset is false 2017-02-20 21:26:05,667 [JUnit] DEBUG service.AbstractService (AbstractService.java:start(197)) - Service rmregistry is started 2017-02-20 21:26:05,668 [RegistryAdminService 1] INFO services.RegistryAdminService (RegistryAdminService.java:createRootRegistryPaths(277)) - System ACLs 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM Debug is true storeKey true useTicketCache false useKeyTab true doNotPrompt false ticketCache is null isInitiator true KeyTab is null refreshKrb5Config is true principal is null tryFirstPass is false useFirstPass is false storePass is false clearPass is false Refreshing Kerberos configuration Key for the principal nobody@EXAMPLE.COM not available in default key tab 2017-02-20 21:26:05,670 [JUnit-SendThread(localhost:34035)] WARN client.ZooKeeperSaslClient (ZooKeeperSaslClient.java:handle(496)) - Could not login: the client is being asked for a password, but the Zookeeper client code does not currently support obtaining a password from the user. Make sure that the client is configured to use a ticket cache (using the JAAS configuration setting 'useTicketCache=true)' and restart the client. If you still get this message after that, the TGT in the ticket cache has expired and must be manually refreshed. To do so, first determine if you are using a password or a keytab. If the former, run kinit in a Unix shell in the environment of the user who is running this Zookeeper client using the command 'kinit ' (where is the name of the client's Kerberos principal). If the latter, do 'kinit -k -t ' (where is the name of the Kerberos principal, and is the location of the keytab file). After manually refreshing your cache, restart this client. If you continue to see this message after manually refreshing your cache, ensure that your KDC host's clock is in sync with this host's clock. [Krb5LoginModule] user entered username: nobody 2017-02-20 21:26:05,675 [NioProcessor-1] ERROR server.KERBEROS_LOG (AuthenticationService.java:getClientEntry(187)) - Error while searching for client nobody@EXAMPLE.COM : Client not found in Kerberos database [Krb5LoginModule] authentication failed Client not found in Kerberos database (6) - Client not found in Kerberos database 2017-02-20 21:26:05,681 [JUnit-SendThread(localhost:34035)] WARN zookeeper.ClientCnxn (ClientCnxn.java:startConnect(1001)) - SASL configuration failed: javax.security.auth.login.LoginException: Client not found in Kerberos database (6) - Client not found in Kerberos database Will continue connection to Zookeeper server without SASL authentication, if Zookeeper server allows it. 2017-02-20 21:26:05,683 [JUnit-SendThread(localhost:34035)] INFO zookeeper.ClientCnxn (ClientCnxn.java:logStartConnect(1019)) - Opening socket connection to server localhost/127.0.0.1:34035 2017-02-20 21:26:05,684 [JUnit-SendThread(localhost:34035)] INFO zookeeper.ClientCnxn (ClientCnxn.java:primeConnection(864)) - Socket connection established to localhost/127.0.0.1:34035, initiating session 2017-02-20 21:26:05,684 [NIOServerCxn.Factory:localhost/127.0.0.1:0] INFO server.NIOServerCnxnFactory (NIOServerCnxnFactory.java:run(197)) - Accepted socket connection from /127.0.0.1:56706 2017-02-20 21:26:05,685 [JUnit-SendThread(localhost:34035)] DEBUG zookeeper.ClientCnxn (ClientCnxn.java:primeConnection(936)) - Session establishment request sent on localhost/127.0.0.1:34035 2017-02-20 21:26:05,686 [JUnit-EventThread] ERROR curator.ConnectionState (ConnectionState.java:checkState(244)) - Authentication failed Found KeyTab Found KerberosKey for zookeeper/localhost@EXAMPLE.COM Found KerberosKey for zookeeper/localhost@EXAMPLE.COM Found KerberosKey for zookeeper/localhost@EXAMPLE.COM Found KerberosKey for zookeeper/localhost@EXAMPLE.COM 2017-02-20 21:26:05,766 [NIOServerCxn.Factory:localhost/127.0.0.1:0] INFO server.ZooKeeperServer (ZooKeeperServer.java:processConnectRequest(868)) - Client attempting to establish new session at /127.0.0.1:56706 2017-02-20 21:26:05,770 [SyncThread:0] INFO persistence.FileTxnLog (FileTxnLog.java:append(199)) - Creating new log file: log.1 2017-02-20 21:26:05,780 [SyncThread:0] INFO server.ZooKeeperServer (ZooKeeperServer.java:finishSessionInit(617)) - Established session 0x15a5d6acfaa0000 with negotiated timeout 60000 for client /127.0.0.1:56706 2017-02-20 21:26:05,781 [JUnit-SendThread(localhost:34035)] INFO zookeeper.ClientCnxn (ClientCnxn.java:onConnected(1279)) - Session establishment complete on server localhost/127.0.0.1:34035, sessionid = 0x15a5d6acfaa0000, negotiated timeout = 60000 2017-02-20 21:26:05,807 [JUnit-SendThread(localhost:34035)] DEBUG zookeeper.ClientCnxn (ClientCnxn.java:readResponse(830)) - Reading reply sessionid:0x15a5d6acfaa0000, packet:: clientPath:null serverPath:null finished:false header:: 1,1 replyHeader:: 1,2,0 request:: '/registry,#3137322e32372e33362e313330,v{s{1,s{'world,'anyone}},s{31,s{'sasl,'zookeeper@EXAMPLE.COM}},s{31,s{'sasl,'zookeeper@EXAMPLE.COM}},s{31,s{'sasl,'zookeeper@EXAMPLE.COM}}},0 response:: '/registry 2017-02-20 21:26:05,810 [ProcessThread(sid:0 cport:-1):] INFO server.PrepRequestProcessor (PrepRequestProcessor.java:pRequest(645)) - Got user-level KeeperException when processing sessionid:0x15a5d6acfaa0000 type:create cxid:0x2 zxid:0x3 txntype:-1 reqpath:n/a Error Path:null Error:KeeperErrorCode = NoAuth 2017-02-20 21:26:05,812 [JUnit-SendThread(localhost:34035)] DEBUG zookeeper.ClientCnxn (ClientCnxn.java:readResponse(830)) - Reading reply sessionid:0x15a5d6acfaa0000, packet:: clientPath:null serverPath:null finished:false header:: 2,1 replyHeader:: 2,3,-102 request:: '/registry/users,#3137322e32372e33362e313330,v{s{1,s{'world,'anyone}},s{31,s{'sasl,'zookeeper@EXAMPLE.COM}},s{31,s{'sasl,'zookeeper@EXAMPLE.COM}},s{31,s{'sasl,'zookeeper@EXAMPLE.COM}}},0 response:: 2017-02-20 21:26:05,821 [JUnit-SendThread(localhost:34035)] DEBUG zookeeper.ClientCnxn (ClientCnxn.java:readResponse(830)) - Reading reply sessionid:0x15a5d6acfaa0000, packet:: clientPath:null serverPath:null finished:false header:: 3,12 replyHeader:: 3,3,0 request:: '/registry,F response:: v{},s{2,2,1487625965794,1487625965794,0,0,0,0,13,0,2} 2017-02-20 21:26:05,822 [RegistryAdminService 1] ERROR services.RegistryAdminService (RegistryAdminService.java:createRootRegistryPaths(296)) - Failure org.apache.hadoop.registry.client.exceptions.NoPathPermissionsException: `/registry/users': Not authorized to access path; ACLs: [ 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM ]: KeeperErrorCode = NoAuth for /registry/users org.apache.hadoop.registry.client.exceptions.NoPathPermissionsException: `/registry/users': Not authorized to access path; ACLs: [ 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM ]: KeeperErrorCode = NoAuth for /registry/users at org.apache.hadoop.registry.client.impl.zk.CuratorService.operationFailure(CuratorService.java:385) at org.apache.hadoop.registry.client.impl.zk.CuratorService.zkMkPath(CuratorService.java:559) at org.apache.hadoop.registry.client.impl.zk.CuratorService.maybeCreate(CuratorService.java:435) at org.apache.hadoop.registry.server.services.RegistryAdminService.createRootRegistryPaths(RegistryAdminService.java:280) at org.apache.hadoop.registry.server.services.RegistryAdminService.access$100(RegistryAdminService.java:79) at org.apache.hadoop.registry.server.services.RegistryAdminService$3.call(RegistryAdminService.java:245) at org.apache.hadoop.registry.server.services.RegistryAdminService$3.call(RegistryAdminService.java:242) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /registry/users at org.apache.zookeeper.KeeperException.create(KeeperException.java:113) at org.apache.zookeeper.KeeperException.create(KeeperException.java:51) at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:783) at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:691) at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:675) at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107) at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:672) at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:453) at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:443) at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:423) at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44) at org.apache.hadoop.registry.client.impl.zk.CuratorService.zkMkPath(CuratorService.java:551) ... 10 more 2017-02-20 21:26:05,824 [RegistryAdminService 1] ERROR services.RegistryAdminService (RegistryAdminService.java:createRootRegistryPaths(297)) - Failed to create root paths {org.apache.hadoop.registry.client.exceptions.NoPathPermissionsException: `/registry/users': Not authorized to access path; ACLs: [ 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM ]: KeeperErrorCode = NoAuth for /registry/users}; diagnostics={ Connection="test-testAnonNoWriteAccess reachable at "localhost:34035" " root="/registry" secure cluster; secure registry; Curator service access policy: sasl; System ACLs: 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM User: zookeeper@EXAMPLE.COM: zookeeper@EXAMPLE.COM (auth:KERBEROS) hasKerberosCredentials=true isFromKeytab=true kerberos is enabled in Hadoop =true; Kerberos Realm: EXAMPLE.COM; java.security.auth.login.config=/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/jaas.txt; zookeeper.sasl.client=true; JAAS Client Identity=zookeeper; hadoop.registry.jaas.context=zookeeper; Principal = null; Keytab = null; ; zookeeper.sasl.client.username=(undefined); zookeeper.sasl.clientconfig=zookeeper; zookeeper.allowSaslFailedClients=true; zookeeper.maintain_connection_despite_sasl_failure=false} current registry is: {ZK tree for /registry } 2017-02-20 21:26:05,825 [JUnit] DEBUG security.UserGroupInformation (UserGroupInformation.java:doAs(1870)) - PrivilegedActionException as:zookeeper@EXAMPLE.COM (auth:KERBEROS) cause:java.util.concurrent.ExecutionException: org.apache.hadoop.registry.client.exceptions.NoPathPermissionsException: `/registry/users': Failed to create root paths {org.apache.hadoop.registry.client.exceptions.NoPathPermissionsException: `/registry/users': Not authorized to access path; ACLs: [ 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM ]: KeeperErrorCode = NoAuth for /registry/users}; diagnostics={ Connection="test-testAnonNoWriteAccess reachable at "localhost:34035" " root="/registry" secure cluster; secure registry; Curator service access policy: sasl; System ACLs: 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM User: zookeeper@EXAMPLE.COM: zookeeper@EXAMPLE.COM (auth:KERBEROS) hasKerberosCredentials=true isFromKeytab=true kerberos is enabled in Hadoop =true; Kerberos Realm: EXAMPLE.COM; java.security.auth.login.config=/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/jaas.txt; zookeeper.sasl.client=true; JAAS Client Identity=zookeeper; hadoop.registry.jaas.context=zookeeper; Principal = null; Keytab = null; ; zookeeper.sasl.client.username=(undefined); zookeeper.sasl.clientconfig=zookeeper; zookeeper.allowSaslFailedClients=true; zookeeper.maintain_connection_despite_sasl_failure=false} current registry is: {ZK tree for /registry }: `/registry/users': Not authorized to access path; ACLs: [ 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM ]: KeeperErrorCode = NoAuth for /registry/users 2017-02-20 21:26:05,826 [JUnit] INFO secure.AbstractSecureRegistryTest (RegistryTestHelper.java:describe(300)) - ======================================= 2017-02-20 21:26:05,826 [JUnit] INFO secure.AbstractSecureRegistryTest (RegistryTestHelper.java:describe(301)) - teardown of instance 2017-02-20 21:26:05,826 [JUnit] INFO secure.AbstractSecureRegistryTest (RegistryTestHelper.java:describe(302)) - ======================================= 2017-02-20 21:26:05,826 [JUnit] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: teardown entered state STOPPED 2017-02-20 21:26:05,826 [JUnit] DEBUG service.CompositeService (CompositeService.java:serviceStop(129)) - teardown: stopping services, size=1 2017-02-20 21:26:05,826 [JUnit] DEBUG service.CompositeService (CompositeService.java:stop(151)) - Stopping service #0: Service rmregistry in state rmregistry: STARTED Connection="test-testAnonNoWriteAccess reachable at "localhost:34035" " root="/registry" secure cluster; secure registry; Curator service access policy: sasl; System ACLs: 0x01: 'world,'anyone 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM 0x1f: 'sasl,'zookeeper@EXAMPLE.COM User: zookeeper@EXAMPLE.COM: zookeeper@EXAMPLE.COM (auth:KERBEROS) hasKerberosCredentials=true isFromKeytab=true kerberos is enabled in Hadoop =true; Kerberos Realm: EXAMPLE.COM; java.security.auth.login.config=/grid/0/nobody/workspace/build-support/SOURCES/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/kdc/jaas.txt; zookeeper.sasl.client=true; JAAS Client Identity=zookeeper; hadoop.registry.jaas.context=zookeeper; Principal = null; Keytab = null; ; zookeeper.sasl.client.username=(undefined); zookeeper.sasl.clientconfig=zookeeper; zookeeper.allowSaslFailedClients=true; zookeeper.maintain_connection_despite_sasl_failure=false 2017-02-20 21:26:05,827 [JUnit] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: rmregistry entered state STOPPED 2017-02-20 21:26:05,830 [JUnit] DEBUG zookeeper.ClientCnxn (ClientCnxn.java:close(1350)) - Closing client for session: 0x15a5d6acfaa0000 2017-02-20 21:26:05,831 [ProcessThread(sid:0 cport:-1):] INFO server.PrepRequestProcessor (PrepRequestProcessor.java:pRequest2Txn(494)) - Processed session termination for sessionid: 0x15a5d6acfaa0000 2017-02-20 21:26:05,832 [JUnit-SendThread(localhost:34035)] DEBUG zookeeper.ClientCnxn (ClientCnxn.java:readResponse(830)) - Reading reply sessionid:0x15a5d6acfaa0000, packet:: clientPath:null serverPath:null finished:false header:: 4,-11 replyHeader:: 4,4,0 request:: null response:: null 2017-02-20 21:26:05,832 [JUnit] DEBUG zookeeper.ClientCnxn (ClientCnxn.java:disconnect(1334)) - Disconnecting client for session: 0x15a5d6acfaa0000 2017-02-20 21:26:05,832 [NIOServerCxn.Factory:localhost/127.0.0.1:0] INFO server.NIOServerCnxn (NIOServerCnxn.java:closeSock(1008)) - Closed socket connection for client /127.0.0.1:56706 which had sessionid 0x15a5d6acfaa0000 2017-02-20 21:26:05,833 [JUnit-EventThread] INFO zookeeper.ClientCnxn (ClientCnxn.java:run(524)) - EventThread shut down 2017-02-20 21:26:05,833 [JUnit] INFO zookeeper.ZooKeeper (ZooKeeper.java:close(684)) - Session: 0x15a5d6acfaa0000 closed 2017-02-20 21:26:05,833 [JUnit] DEBUG service.CompositeService (CompositeService.java:serviceStop(129)) - rmregistry: stopping services, size=1 2017-02-20 21:26:05,833 [JUnit] DEBUG service.CompositeService (CompositeService.java:stop(151)) - Stopping service #0: Service registry security in state registry security: STARTED 2017-02-20 21:26:05,834 [JUnit] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: registry security entered state STOPPED 2017-02-20 21:26:05,834 [JUnit] DEBUG service.AbstractService (AbstractService.java:enterState(452)) - Service: test-testAnonNoWriteAccess entered state STOPPED 2017-02-20 21:26:05,834 [NIOServerCxn.Factory:localhost/127.0.0.1:0] INFO server.NIOServerCnxnFactory (NIOServerCnxnFactory.java:run(224)) - NIOServerCnxn factory exited run method 2017-02-20 21:26:05,834 [Thread-5] WARN zookeeper.Login (Login.java:run(185)) - TGT renewal thread has been interrupted and will exit. 2017-02-20 21:26:05,835 [JUnit] INFO server.ZooKeeperServer (ZooKeeperServer.java:shutdown(441)) - shutting down 2017-02-20 21:26:05,835 [JUnit] INFO server.SessionTrackerImpl (SessionTrackerImpl.java:shutdown(225)) - Shutting down 2017-02-20 21:26:05,835 [JUnit] INFO server.PrepRequestProcessor (PrepRequestProcessor.java:shutdown(761)) - Shutting down 2017-02-20 21:26:05,835 [JUnit] INFO server.SyncRequestProcessor (SyncRequestProcessor.java:shutdown(209)) - Shutting down 2017-02-20 21:26:05,836 [SyncThread:0] INFO server.SyncRequestProcessor (SyncRequestProcessor.java:run(187)) - SyncRequestProcessor exited! 2017-02-20 21:26:05,836 [JUnit] INFO server.FinalRequestProcessor (FinalRequestProcessor.java:shutdown(415)) - shutdown of request processor complete 2017-02-20 21:26:05,836 [ProcessThread(sid:0 cport:-1):] INFO server.PrepRequestProcessor (PrepRequestProcessor.java:run(143)) - PrepRequestProcessor exited loop! [Krb5LoginModule]: Entering logout [Krb5LoginModule]: logged out Subject