Established TCP socket on 56005 <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/pom.xml -Dit.test=MNCoreV2IT,MNCoreV2SlowIT,MNReadV2IT,MNAuthorizationV2IT,MNQueryV2IT,MNReplicationV2IT,MNStorageV2IT,MNPackageV2IT,MNViewV2IT -Dcontext.label=DEV2 -Dtest=TestDefaultSettings verify [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:2.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 197, column 15 [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 221, column 15 [WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 214, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 237, column 15 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building DataONE Integration Testing Package 2.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- buildnumber-maven-plugin:1.2:create (default) @ d1_integration --- [INFO] Checking for local modifications: skipped. [INFO] Updating project files from SCM: skipped. [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace && svn --non-interactive info [INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace [INFO] Storing buildNumber: 17136 at timestamp: 1449470194721 [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace && svn --non-interactive info [INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace [INFO] Storing buildScmBranch: trunk [INFO] [INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ d1_integration --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 14 resources [INFO] [INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ d1_integration --- [INFO] Compiling 22 source files to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/classes [INFO] [INFO] --- maven-resources-plugin:2.3:testResources (default-testResources) @ d1_integration --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 60 resources [INFO] [INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ d1_integration --- [INFO] Compiling 145 source files to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.10:test (default-test) @ d1_integration --- [INFO] Surefire report directory: /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.dataone.integration.contextTests.TestDefaultSettings Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.076 sec Results : Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [INFO] --- maven-antrun-plugin:1.3:run (execution1) @ d1_integration --- [INFO] Executing tasks [copy] Copying 237 files to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/classes [copy] Copying 3 files to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT/org/dataone/integration/webTest [INFO] Executed tasks [INFO] [INFO] --- maven-dependency-plugin:2.3:unpack-dependencies (jetty-classpath) @ d1_integration --- [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.apache.jasper.glassfish/2.2.2.v201112011158/org.apache.jasper.glassfish-2.2.2.v201112011158.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-simple/1.6.4/slf4j-simple-1.6.4.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-websocket/8.1.15.v20140411/jetty-websocket-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.security.auth.message/1.0.0.v201108011116/javax.security.auth.message-1.0.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp.jstl/1.2.0.v201105211821/javax.servlet.jsp.jstl-1.2.0.v201105211821.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/com.sun.el/2.2.0.v201108011116/com.sun.el-2.2.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.mail.glassfish/1.4.1.v201005082020/javax.mail.glassfish-1.4.1.v201005082020.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-io/8.1.15.v20140411/jetty-io-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp/2.2.0.v201112011158/javax.servlet.jsp-2.2.0.v201112011158.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/aggregate/jetty-all-server/8.1.15.v20140411/jetty-all-server-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-jsp/8.1.15.v20140411/jetty-jsp-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.apache.taglibs.standard.glassfish/1.2.0.v201112081803/org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.activation/1.1.0.v201105071233/javax.activation-1.1.0.v201105071233.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.annotation/1.1.0.v201108011116/javax.annotation-1.1.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-http/8.1.15.v20140411/jetty-http-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-util/8.1.15.v20140411/jetty-util-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.eclipse.jdt.core/3.7.1/org.eclipse.jdt.core-3.7.1.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.el/2.2.0.v201108011116/javax.el-2.2.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] [INFO] --- maven-war-plugin:2.1.1:war (default-war) @ d1_integration --- [INFO] Packaging webapp [INFO] Assembling webapp [d1_integration] in [/var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp resources [/var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/src/main/webapp] [INFO] Webapp assembled in [412 msecs] [INFO] Building war: /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT.war [INFO] WEB-INF/web.xml already added, skipping [INFO] [INFO] --- maven-antrun-plugin:1.3:run (execution2) @ d1_integration --- [INFO] Executing tasks [move] Moving 1 file to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target [INFO] Executed tasks [INFO] [INFO] --- maven-failsafe-plugin:2.8.1:integration-test (integration-test) @ d1_integration --- [INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/failsafe-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.dataone.integration.it.apiTests.MNStorageV2IT 20151207-06:37:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:00: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] ~~~ Context is from d1client.properties: https://cn-dev-2.test.dataone.org/cn 20151207-06:37:01: [INFO]: rest call info: GET https://cn-dev-2.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient] 20151207-06:37:01: [INFO]: isNodeAlive for Node: https://cn-dev-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:01: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:01: [INFO]: rest call info: GET https://cn-dev-2.test.dataone.org/cn [org.dataone.client.rest.RestClient] 20151207-06:37:01: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:01: [INFO]: *** Adding CN to list: cn-dev-2 [ https://cn-dev-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:01: [INFO]: isNodeAlive for Node: https://cn-dev-ucsb-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:01: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: rest call info: GET https://cn-dev-ucsb-2.test.dataone.org/cn [org.dataone.client.rest.RestClient] 20151207-06:37:12: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [WARN]: *** Failed to add CN to list: cn-dev-ucsb-2 [ https://cn-dev-ucsb-2.test.dataone.org/cn ]. Could not reach the node:GET https://cn-dev-2.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: isNodeAlive for Node: https://cn-dev-unm-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: rest call info: GET https://cn-dev-unm-2.test.dataone.org/cn [org.dataone.client.rest.RestClient] 20151207-06:37:12: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: *** Adding CN to list: cn-dev-unm-2 [ https://cn-dev-unm-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: isNodeAlive for Node: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.client.rest.RestClient] 20151207-06:37:12: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: *** Adding MN to list: mn-dev-ucsb-1 [ https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: isNodeAlive for Node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:12: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.client.rest.RestClient] 20151207-06:37:13: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: *** Adding MN to list: mn-dev-ucsb-2 [ https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: isNodeAlive for Node: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.client.rest.RestClient] 20151207-06:37:13: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: *** Adding MN to list: mn-dev-unm-1 [ https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: isNodeAlive for Node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.client.rest.RestClient] 20151207-06:37:13: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: *** Adding MN to list: mn-dev-unm-2 [ https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: trying to filter CN list for the round robin CN... original size: 2, includes nodes: [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: CN: https://cn-dev-2.test.dataone.org/cn "Development 2 Round Robin Router Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: excluding round robin CN: https://cn-dev-2.test.dataone.org/cn "Development 2 Round Robin Router Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: including CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: filtered CN list without round robin CN. size: 1, including nodes: [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: Testing create() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: Testing update() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: Testing update(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: Testing delete() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: Testing delete(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:14: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:14: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:14: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:15: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:15: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache] 20151207-06:37:15: [INFO]: rest call info: GET https://cn-dev-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20151207-06:37:15: [INFO]: successful cache refresh from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache] 20151207-06:37:15: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223715301 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:15: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223715301 1testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223715301eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:15.635+00:002015-12-07T06:37:15.635+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:17: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223715301; FilePart:object = /tmp/mmp.output.3118563506486719621.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5543645914710419896.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:17: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223715301 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223715301 [org.dataone.client.rest.RestClient] 20151207-06:37:18: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223715301; FilePart:sysmeta = /tmp/mmp.output.4719508851383089928.tmp (1013 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:18: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:18: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:18: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:18: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223718396 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:18: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223718396 1testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223718396eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:18.416+00:002015-12-07T06:37:18.416+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:19: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223718396; FilePart:object = /tmp/mmp.output.4313036486396182719.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2039025934693560289.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:19: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223718396 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223718396 [org.dataone.client.rest.RestClient] 20151207-06:37:20: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015340223718396; FilePart:sysmeta = /tmp/mmp.output.8850959647188033144.tmp (1011 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:20: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:20: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:20: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:20: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463 [org.dataone.client.rest.RestClient] 20151207-06:37:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463 1testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:20.979+00:002015-12-07T06:37:20.979+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:22: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463; FilePart:object = /tmp/mmp.output.7514476870017332410.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5669253924350717269.tmp (973 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:22: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:22: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463 [org.dataone.client.rest.RestClient] 20151207-06:37:23: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223720463; FilePart:sysmeta = /tmp/mmp.output.4921912011880731454.tmp (993 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:23: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742 [org.dataone.client.rest.RestClient] 20151207-06:37:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:23: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:23: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:23: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742 1testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:23.961+00:002015-12-07T06:37:23.961+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:24: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742; FilePart:object = /tmp/mmp.output.5042764857567033500.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2885094934766660838.tmp (971 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:24: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:24: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742 [org.dataone.client.rest.RestClient] 20151207-06:37:25: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015340223723742; FilePart:sysmeta = /tmp/mmp.output.7198526493213763064.tmp (991 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:25: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:25: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:25: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:25: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:25: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551 [org.dataone.client.rest.RestClient] 20151207-06:37:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:26: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:26: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:26: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:26: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:26: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551 1testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:26.054+00:002015-12-07T06:37:26.054+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:27: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551; FilePart:object = /tmp/mmp.output.7085621895035669579.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1941584713062299956.tmp (977 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:27: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:27: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551 [org.dataone.client.rest.RestClient] 20151207-06:37:28: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223725551; FilePart:sysmeta = /tmp/mmp.output.2582212287960520416.tmp (982 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:28: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445 [org.dataone.client.rest.RestClient] 20151207-06:37:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:28: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:28: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:28: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445 1testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:28.657+00:002015-12-07T06:37:28.657+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:29: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445; FilePart:object = /tmp/mmp.output.1568691295940455923.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5118369912260731380.tmp (975 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:29: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:29: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445 [org.dataone.client.rest.RestClient] 20151207-06:37:29: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015340223728445; FilePart:sysmeta = /tmp/mmp.output.3923697551417142372.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:29: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:30: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:30: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:30: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:30: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223730297 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223730297 1testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223730297eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:30.314+00:002015-12-07T06:37:30.314+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:31: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223730297; FilePart:object = /tmp/mmp.output.5927055799979938308.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.462635638768395711.tmp (976 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:31: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223730297 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223730297 [org.dataone.client.rest.RestClient] 20151207-06:37:32: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223730297; FilePart:sysmeta = /tmp/mmp.output.1794444145999991725.tmp (977 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:32: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:32: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:32: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:32: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223732516 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:32: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223732516 1testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223732516eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:32.533+00:002015-12-07T06:37:32.533+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:33: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223732516; FilePart:object = /tmp/mmp.output.7579888857596379346.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1922085715906461296.tmp (974 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:33: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223732516 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223732516 [org.dataone.client.rest.RestClient] 20151207-06:37:33: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2015340223732516; FilePart:sysmeta = /tmp/mmp.output.4504073880641487533.tmp (975 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:33: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:34: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:34: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:34: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:34: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235 [org.dataone.client.rest.RestClient] 20151207-06:37:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:34: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235 1testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:34.748+00:002015-12-07T06:37:34.748+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:36: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235; FilePart:object = /tmp/mmp.output.7379860846174471977.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7021828312007202683.tmp (982 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:36: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:36: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235 [org.dataone.client.rest.RestClient] 20151207-06:37:37: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223734235; FilePart:sysmeta = /tmp/mmp.output.8745125536979339403.tmp (1006 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:37: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372 [org.dataone.client.rest.RestClient] 20151207-06:37:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:37: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:37: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:37: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:37: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372 1testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:37.587+00:002015-12-07T06:37:37.587+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372; FilePart:object = /tmp/mmp.output.5780939538164692436.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1304798545825726065.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:38: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372 [org.dataone.client.rest.RestClient] 20151207-06:37:38: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015340223737372; FilePart:sysmeta = /tmp/mmp.output.1555739792056457035.tmp (1004 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:38: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:39: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:39: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:39: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126 [org.dataone.client.rest.RestClient] 20151207-06:37:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:39: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126 1testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:39.653+00:002015-12-07T06:37:39.653+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:40: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126; FilePart:object = /tmp/mmp.output.5973357714030665192.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5607105801279276306.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:40: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:40: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126 [org.dataone.client.rest.RestClient] 20151207-06:37:41: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223739126; FilePart:sysmeta = /tmp/mmp.output.8414699966170844326.tmp (992 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:41: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969 [org.dataone.client.rest.RestClient] 20151207-06:37:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:42: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:42: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:42: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969 1testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:42.183+00:002015-12-07T06:37:42.183+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969; FilePart:object = /tmp/mmp.output.1358160320578156172.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6887529519113336488.tmp (976 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:43: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969 [org.dataone.client.rest.RestClient] 20151207-06:37:43: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015340223741969; FilePart:sysmeta = /tmp/mmp.output.6364992932091705183.tmp (991 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:43: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:44: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:44: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:44: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:44: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:44: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:44: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:44: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649 [org.dataone.client.rest.RestClient] 20151207-06:37:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:45: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:45: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:45: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:45: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:45: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649 1testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:45.139+00:002015-12-07T06:37:45.139+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:46: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649; FilePart:object = /tmp/mmp.output.1668862080863040476.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8420385051623995454.tmp (973 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:46: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:46: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649 [org.dataone.client.rest.RestClient] 20151207-06:37:47: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223744649; FilePart:sysmeta = /tmp/mmp.output.4470657873447552031.tmp (941 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:47: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521 [org.dataone.client.rest.RestClient] 20151207-06:37:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:47: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:47: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:47: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:47: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521 1testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:47.721+00:002015-12-07T06:37:47.721+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:48: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521; FilePart:object = /tmp/mmp.output.7066335580785366776.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5372237935926001564.tmp (971 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:48: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:48: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521 [org.dataone.client.rest.RestClient] 20151207-06:37:48: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015340223747521; FilePart:sysmeta = /tmp/mmp.output.973421570039578052.tmp (940 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:48: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:48: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:48: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:49: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:49: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:49: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:37:49: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223749297 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:49: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223749297 1testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223749297eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:49.311+00:002015-12-07T06:37:49.311+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:50: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223749297; FilePart:object = /tmp/mmp.output.2347450949914077148.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4288798114528672095.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:50: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223749297 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223749297 [org.dataone.client.rest.RestClient] 20151207-06:37:56: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223749297; FilePart:sysmeta = /tmp/mmp.output.1733783125155807698.tmp (1051 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:57: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223749297; FilePart:sysmeta = /tmp/mmp.output.8829434279342135276.tmp (1052 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:57: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:57: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:57: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:57: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223757535 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:57: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223757535 1testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223757535eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:37:57.549+00:002015-12-07T06:37:57.549+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:58: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223757535; FilePart:object = /tmp/mmp.output.2419147526298060999.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3238620040277561486.tmp (976 bytes); [org.dataone.client.rest.RestClient] 20151207-06:37:58: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223757535 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:37:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223757535 [org.dataone.client.rest.RestClient] 20151207-06:38:03: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223757535; FilePart:sysmeta = /tmp/mmp.output.5000629330594564645.tmp (1050 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:04: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015340223757535; FilePart:sysmeta = /tmp/mmp.output.4787499760796640121.tmp (1049 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:04: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:04: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:04: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:04: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:04: [INFO]: ***************** running test for testCreate() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:05: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate201534022384423; FilePart:object = /tmp/mmp.output.1581511018378463569.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8042353702509005008.tmp (871 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestCreate201534022384423 [org.dataone.client.rest.RestClient] 20151207-06:38:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:06: [INFO]: ***************** running test for testCreate() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate201534022386752; FilePart:object = /tmp/mmp.output.8941363573210809602.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5394356892916799928.tmp (871 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestCreate201534022386752 [org.dataone.client.rest.RestClient] 20151207-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:07: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:07: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:07: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:07: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:07: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate201534022387888; FilePart:object = /tmp/mmp.output.6435568617099173983.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5038814383181461278.tmp (809 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:08: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate201534022388607; FilePart:object = /tmp/mmp.output.5714921017850758791.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.801063361976110882.tmp (809 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:08: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:09: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:09: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:09: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:38:09: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:09: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 0 common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz 2 common-unicode-ascii-safe-0123456789 common-unicode-ascii-safe-0123456789 3 common-unicode-ascii-safe-:@$-_.!*()',~ common-unicode-ascii-safe-:@$-_.!*()',~ 4 common-unicode-ascii-safe-unreserved-._~ common-unicode-ascii-safe-unreserved-._~ 5 common-unicode-ascii-safe-sub-delims-$!*()', common-unicode-ascii-safe-sub-delims-$!*()', 6 common-unicode-ascii-safe-gen-delims-:@ common-unicode-ascii-safe-gen-delims-:@ 7 common-unicode-ascii-escaped-"#<>[]^`{}| common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C 8 common-unicode-ascii-escaped-tomcatBlocked-\ common-unicode-ascii-escaped-tomcatBlocked-%5C 9 common-unicode-ascii-escaped-tomcatBlocked-%5C common-unicode-ascii-escaped-tomcatBlocked-%255C 10 common-unicode-ascii-semi-colon-test-%3B common-unicode-ascii-semi-colon-test-%253B 11 common-unicode-ascii-escaped-% common-unicode-ascii-escaped-%25 12 common-unicode-ascii-escaped-space x x common-unicode-ascii-escaped-space%20x%20x 13 common-unicode-ascii-escape-anyway-+ common-unicode-ascii-escape-anyway-%2B 14 common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B 15 path-unicode-ascii-safe-&=&= path-unicode-ascii-safe-&=&= 16 path-unicode-ascii-escaped-; path-unicode-ascii-escaped-%3B 17 path-unicode-ascii-escaped-? path-unicode-ascii-escaped-%3F 18 path-unicode-ascii-escaped-/ path-unicode-ascii-escaped-%2F 19 path-unicode-ascii-escaped-%3F path-unicode-ascii-escaped-%253F 20 path-unicode-ascii-escaped-%2F path-unicode-ascii-escaped-%252F 21 path-unicode-ascii-escaped-double-//case path-unicode-ascii-escaped-double-%2F%2Fcase 22 path-unicode-ascii-escaped-double-trailing// path-unicode-ascii-escaped-double-trailing%2F%2F 23 path-unicode-ascii-escaped-double-%2F%2Fcase path-unicode-ascii-escaped-double-%252F%252Fcase 24 path-unicode-ascii-escaped-double-trailing%2F%2F path-unicode-ascii-escaped-double-trailing%252F%252F 25 common-unicode-bmp-1byte-escaped-¡¢£ common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 26 common-unicode-bmp-2byte-escaped-䦹䦺 common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA 27 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 28 path-ascii-doc-example-10.1000/182 path-ascii-doc-example-10.1000%2F182 29 path-ascii-doc-example-http://example.com/data/mydata?row=24 path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 30 path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen) 31 common-bmp-doc-example-ฉันกินกระจกได้ common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 32 common-bmp-doc-example-Is_féidir_liom_ithe_gloine common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine 20151207-06:38:09: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:09: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:38:10: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022389176_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.5385556575433323276.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8614391552920152194.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022389176_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:38:14: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223813493_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.4206339543607739662.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5948142701480309889.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223813493_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:38:18: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223817901_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.3060496250864518296.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5658483656437600998.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223817901_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:38:23: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223822159_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.7167499288316697803.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4093411884559787200.tmp (907 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223822159_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:38:27: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223826609_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.9007716621955046109.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4468550041210746756.tmp (908 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223826609_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:38:31: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223830862_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.4743786821685154410.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6374379705989858788.tmp (912 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223830862_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:38:36: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223835184_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.5498351102771169537.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6955752041751930945.tmp (907 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223835184_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:38:40: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223839467_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.1790200990179521031.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5940935760840331759.tmp (930 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223839467_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C [org.dataone.client.rest.RestClient] 20151207-06:38:44: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223843648_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.5641160361097160644.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6232790369077162985.tmp (914 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223843648_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:38:49: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223848206_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.7912628713304683632.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8152062195464997231.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223848206_common-unicode-ascii-escaped-tomcatBlocked-%25255C [org.dataone.client.rest.RestClient] 20151207-06:38:53: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223852508_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.6264140505825698803.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3166864662819229815.tmp (910 bytes); [org.dataone.client.rest.RestClient] 20151207-06:38:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223852508_common-unicode-ascii-semi-colon-test-%25253B [org.dataone.client.rest.RestClient] 20151207-06:38:57: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223856807_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.169055305878953126.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5822650072479935014.tmp (900 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223856807_common-unicode-ascii-escaped-%2525 [org.dataone.client.rest.RestClient] 20151207-06:39:02: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022391155_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.732250269896008229.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8163878594409124340.tmp (909 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022391155_common-unicode-ascii-escaped-space%2520x%2520x [org.dataone.client.rest.RestClient] 20151207-06:39:06: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022395575_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.5172372926411953149.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5494186403133310220.tmp (905 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022395575_common-unicode-ascii-escape-anyway-%252B [org.dataone.client.rest.RestClient] 20151207-06:39:10: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022399846_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.5601542724906103320.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1810795789491883000.tmp (933 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022399846_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B [org.dataone.client.rest.RestClient] 20151207-06:39:15: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223914173_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.6107016311420181096.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7952870405329413935.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223914173_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:39:19: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223918756_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.2492933046959827644.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7897603444677434708.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223918756_path-unicode-ascii-escaped-%253B [org.dataone.client.rest.RestClient] 20151207-06:39:24: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022392358_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.5093161089386520350.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1445127288554164296.tmp (897 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022392358_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:39:28: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223927502_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.2562157236644347726.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4591321513052561187.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223927502_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:39:32: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223931769_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.7671352897709148568.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6562087363645064233.tmp (900 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223931769_path-unicode-ascii-escaped-%25253F [org.dataone.client.rest.RestClient] 20151207-06:39:37: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223936145_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.5073777747939824953.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2469108016298485330.tmp (900 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223936145_path-unicode-ascii-escaped-%25252F [org.dataone.client.rest.RestClient] 20151207-06:39:41: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223940535_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.3975947360783249333.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1648950821388549017.tmp (912 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223940535_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:39:45: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223944863_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.8490095077114883856.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7793096800397282156.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223944863_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:39:50: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223949404_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.1205116437565865116.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1892141762640368344.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223949404_path-unicode-ascii-escaped-double-%25252F%25252Fcase [org.dataone.client.rest.RestClient] 20151207-06:39:54: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223953707_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.5489221654252032993.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8882835191581177100.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151207-06:39:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223953707_path-unicode-ascii-escaped-double-trailing%25252F%25252F [org.dataone.client.rest.RestClient] 20151207-06:39:59: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340223958116_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.134268604935796109.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2825196831276631564.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340223958116_common-unicode-bmp-1byte-escaped-%25C2%25A1%25C2%25A2%25C2%25A3 [org.dataone.client.rest.RestClient] 20151207-06:40:03: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022402510_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.5046654909383854215.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5818809251566544992.tmp (918 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022402510_common-unicode-bmp-2byte-escaped-%25E4%25A6%25B9%25E4%25A6%25BA [org.dataone.client.rest.RestClient] 20151207-06:40:07: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022406841_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.1707029317681470020.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7341578711279693597.tmp (924 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022406841_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:40:12: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224011153_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.2405170080717811593.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1120566644059032890.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224011153_path-ascii-doc-example-10.1000%252F182 [org.dataone.client.rest.RestClient] 20151207-06:40:16: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224015435_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.8257935418388226775.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7916939373948337622.tmp (938 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224015435_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:40:21: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022402072_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.1848778069494970874.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5424983583964762124.tmp (998 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022402072_path-ascii-doc-example-ldap:%252F%252Fldap1.example.net:6666%252Fo=University%252520of%252520Michigan,%2520c=US%253F%253Fsub%253F(cn=Babs%252520Jensen) [org.dataone.client.rest.RestClient] 20151207-06:40:25: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224024428_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.5821384049167962561.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.705643857935261350.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224024428_common-bmp-doc-example-%25E0%25B8%2589%25E0%25B8%25B1%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25B4%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%2588%25E0%25B8%2581%25E0%25B9%2584%25E0%25B8%2594%25E0%25B9%2589 [org.dataone.client.rest.RestClient] 20151207-06:40:29: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224028836_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.8601909575244634775.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2359486001959028055.tmp (922 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224028836_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] Node Test Summary for node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 Test 0: OK : : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: OK : : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: OK : : common-unicode-ascii-safe-0123456789 Test 3: OK : : common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: OK : : common-unicode-ascii-safe-unreserved-._~ Test 5: OK : : common-unicode-ascii-safe-sub-delims-$!*()', Test 6: OK : : common-unicode-ascii-safe-gen-delims-:@ Test 7: OK : : common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: OK : : common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: OK : : common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: OK : : common-unicode-ascii-semi-colon-test-%3B Test 11: OK : : common-unicode-ascii-escaped-% Test 12: OK : : common-unicode-ascii-escaped-space x x Test 13: OK : : common-unicode-ascii-escape-anyway-+ Test 14: OK : : common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: OK : : path-unicode-ascii-safe-&=&= Test 16: OK : : path-unicode-ascii-escaped-; Test 17: OK : : path-unicode-ascii-escaped-? Test 18: OK : : path-unicode-ascii-escaped-/ Test 19: OK : : path-unicode-ascii-escaped-%3F Test 20: OK : : path-unicode-ascii-escaped-%2F Test 21: OK : : path-unicode-ascii-escaped-double-//case Test 22: OK : : path-unicode-ascii-escaped-double-trailing// Test 23: OK : : path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: OK : : path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: OK : : common-unicode-bmp-1byte-escaped-¡¢£ Test 26: OK : : common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: OK : : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: OK : : path-ascii-doc-example-10.1000/182 Test 29: OK : : path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: OK : : path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: OK : : common-bmp-doc-example-ฉันกินกระจกได้ Test 32: OK : : common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20151207-06:40:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:40:33: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:40:33: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:40:33: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:40:33: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224033103_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.701564352651948298.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7264304787696927328.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224033103_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:40:36: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224036408_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.1820644388912045664.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.925880153430530269.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224036408_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:40:39: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224039114_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.5685357970092464271.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5706706477787096016.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224039114_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:40:42: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224041880_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.294115363013935511.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4358664716294561985.tmp (907 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224041880_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:40:44: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224044574_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.1239279848434481774.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1124622947686766754.tmp (908 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224044574_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:40:47: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224047319_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.521146046431288413.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1594487483257143793.tmp (912 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224047319_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:40:50: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022405023_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.2627805585384656703.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3921583592705366694.tmp (906 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022405023_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:40:53: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224052775_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.2504248110269368727.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1375740161240531989.tmp (930 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224052775_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C [org.dataone.client.rest.RestClient] 20151207-06:40:55: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224055478_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.6556138321167264824.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9183881546596488702.tmp (914 bytes); [org.dataone.client.rest.RestClient] 20151207-06:40:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224055478_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:40:58: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224058250_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.70854197038634206.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2515622650172512907.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224058250_common-unicode-ascii-escaped-tomcatBlocked-%25255C [org.dataone.client.rest.RestClient] 20151207-06:41:01: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022410950_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.8250886294142539008.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9216890323154219950.tmp (909 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022410950_common-unicode-ascii-semi-colon-test-%25253B [org.dataone.client.rest.RestClient] 20151207-06:41:04: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022413712_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.900021410298276666.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1885897760875063449.tmp (899 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022413712_common-unicode-ascii-escaped-%2525 [org.dataone.client.rest.RestClient] 20151207-06:41:06: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022416618_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.3875758380269332549.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8686459974739288894.tmp (909 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022416618_common-unicode-ascii-escaped-space%2520x%2520x [org.dataone.client.rest.RestClient] 20151207-06:41:09: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022419328_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.323314164013390004.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7191059579702103718.tmp (905 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022419328_common-unicode-ascii-escape-anyway-%252B [org.dataone.client.rest.RestClient] 20151207-06:41:12: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022411270_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.7157955301911827873.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6166203401845499119.tmp (933 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022411270_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B [org.dataone.client.rest.RestClient] 20151207-06:41:15: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224114767_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.8851172703418948336.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.615893308546966414.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224114767_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:41:17: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224117479_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.3678744438959890669.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4972440392768426749.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224117479_path-unicode-ascii-escaped-%253B [org.dataone.client.rest.RestClient] 20151207-06:41:20: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224120250_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.4501389505140305552.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.670549393663851085.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224120250_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:41:23: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224122955_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.7629236909012438876.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4510415598666156475.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224122955_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:41:25: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224125712_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.2805617048877733042.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6080600295440425691.tmp (900 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224125712_path-unicode-ascii-escaped-%25253F [org.dataone.client.rest.RestClient] 20151207-06:41:28: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224128455_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.2445863085054607889.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6946701852934643270.tmp (900 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224128455_path-unicode-ascii-escaped-%25252F [org.dataone.client.rest.RestClient] 20151207-06:41:31: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224131165_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.8443872595787893934.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3901122651104597389.tmp (912 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224131165_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:41:34: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224133911_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.5687088692767211473.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5937181392148761723.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224133911_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:41:37: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224136809_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.6823274249998535438.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4210266126588133994.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224136809_path-unicode-ascii-escaped-double-%25252F%25252Fcase [org.dataone.client.rest.RestClient] 20151207-06:41:39: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224139509_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.8652711624513312406.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8795954846651285882.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224139509_path-unicode-ascii-escaped-double-trailing%25252F%25252F [org.dataone.client.rest.RestClient] 20151207-06:41:42: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224142254_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.7810871846799795085.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.467844829330501559.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224142254_common-unicode-bmp-1byte-escaped-%25C2%25A1%25C2%25A2%25C2%25A3 [org.dataone.client.rest.RestClient] 20151207-06:41:45: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224144945_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.2322885630513758448.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1962002792061787992.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224144945_common-unicode-bmp-2byte-escaped-%25E4%25A6%25B9%25E4%25A6%25BA [org.dataone.client.rest.RestClient] 20151207-06:41:47: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224147721_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.6401130058467736988.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7648190030360730012.tmp (925 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224147721_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:41:50: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224150414_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.4833776780561780602.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3766086320056000527.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224150414_path-ascii-doc-example-10.1000%252F182 [org.dataone.client.rest.RestClient] 20151207-06:41:53: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224153167_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.9033761839254147461.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5205024953719490309.tmp (938 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224153167_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:41:56: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224155918_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.8361956818875986403.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6049353278634024625.tmp (999 bytes); [org.dataone.client.rest.RestClient] 20151207-06:41:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224155918_path-ascii-doc-example-ldap:%252F%252Fldap1.example.net:6666%252Fo=University%252520of%252520Michigan,%2520c=US%253F%253Fsub%253F(cn=Babs%252520Jensen) [org.dataone.client.rest.RestClient] 20151207-06:41:58: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015340224158611_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.3992050273382144082.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3983810907596901383.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015340224158611_common-bmp-doc-example-%25E0%25B8%2589%25E0%25B8%25B1%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25B4%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%2588%25E0%25B8%2581%25E0%25B9%2584%25E0%25B8%2594%25E0%25B9%2589 [org.dataone.client.rest.RestClient] 20151207-06:42:01: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201534022421382_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.7799324374073390492.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1316374558454198398.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201534022421382_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] Node Test Summary for node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 Test 0: OK : : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: OK : : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: OK : : common-unicode-ascii-safe-0123456789 Test 3: OK : : common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: OK : : common-unicode-ascii-safe-unreserved-._~ Test 5: OK : : common-unicode-ascii-safe-sub-delims-$!*()', Test 6: OK : : common-unicode-ascii-safe-gen-delims-:@ Test 7: OK : : common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: OK : : common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: OK : : common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: OK : : common-unicode-ascii-semi-colon-test-%3B Test 11: OK : : common-unicode-ascii-escaped-% Test 12: OK : : common-unicode-ascii-escaped-space x x Test 13: OK : : common-unicode-ascii-escape-anyway-+ Test 14: OK : : common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: OK : : path-unicode-ascii-safe-&=&= Test 16: OK : : path-unicode-ascii-escaped-; Test 17: OK : : path-unicode-ascii-escaped-? Test 18: OK : : path-unicode-ascii-escaped-/ Test 19: OK : : path-unicode-ascii-escaped-%3F Test 20: OK : : path-unicode-ascii-escaped-%2F Test 21: OK : : path-unicode-ascii-escaped-double-//case Test 22: OK : : path-unicode-ascii-escaped-double-trailing// Test 23: OK : : path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: OK : : path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: OK : : common-unicode-bmp-1byte-escaped-¡¢£ Test 26: OK : : common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: OK : : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: OK : : path-ascii-doc-example-10.1000/182 Test 29: OK : : path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: OK : : path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: OK : : common-bmp-doc-example-ฉันกินกระจกได้ Test 32: OK : : common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20151207-06:42:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:04: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:04: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:05: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:05: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: ***************** running test for testUpdate() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: creating a test object. pid = testUpdate_201534022425563 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:05: [INFO]: SystemMetadata for pid: testUpdate_201534022425563 1testUpdate_201534022425563eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:42:05.575+00:002015-12-07T06:42:05.575+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:06: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201534022425563; FilePart:object = /tmp/mmp.output.8050390512550969878.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3243443292171164441.tmp (952 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:06: [INFO]: object created. pid = testUpdate_201534022425563 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_201534022425563 [org.dataone.client.rest.RestClient] 20151207-06:42:08: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_201534022425563; MMP message has: ParamPart:newPid = testUpdate_201534022427564; FilePart:object = /tmp/mmp.output.4200331742119070572.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2924115622590814015.tmp (884 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_201534022427564 [org.dataone.client.rest.RestClient] 20151207-06:42:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_201534022425563 [org.dataone.client.rest.RestClient] 20151207-06:42:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-07T06:42:05.745%2B00:00 [org.dataone.client.rest.RestClient] 20151207-06:42:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:10: [INFO]: ***************** running test for testUpdate() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:10: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:10: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:10: [INFO]: creating a test object. pid = testUpdate_2015340224210355 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:10: [INFO]: SystemMetadata for pid: testUpdate_2015340224210355 1testUpdate_2015340224210355eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:42:10.369+00:002015-12-07T06:42:10.369+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:11: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2015340224210355; FilePart:object = /tmp/mmp.output.2819414748240766331.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9032242005152386370.tmp (951 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:11: [INFO]: object created. pid = testUpdate_2015340224210355 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015340224210355 [org.dataone.client.rest.RestClient] 20151207-06:42:11: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_2015340224210355; MMP message has: ParamPart:newPid = testUpdate_2015340224211492; FilePart:object = /tmp/mmp.output.6582332660605892229.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.97043806917286198.tmp (883 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015340224211492 [org.dataone.client.rest.RestClient] 20151207-06:42:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015340224210355 [org.dataone.client.rest.RestClient] 20151207-06:42:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-07T06:42:08.476%2B00:00 [org.dataone.client.rest.RestClient] 20151207-06:42:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:12: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:12: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:12: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:12: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: creating a test object. pid = testUpdate_2015340224212707 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:12: [INFO]: SystemMetadata for pid: testUpdate_2015340224212707 1testUpdate_2015340224212707eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:42:12.719+00:002015-12-07T06:42:12.719+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:14: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2015340224212707; FilePart:object = /tmp/mmp.output.6376551851193792850.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4975846384998178431.tmp (953 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:14: [INFO]: object created. pid = testUpdate_2015340224212707 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015340224212707 [org.dataone.client.rest.RestClient] 20151207-06:42:15: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_2015340224212707; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015340224214927; FilePart:object = /tmp/mmp.output.2836477006118923438.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6188310662683927460.tmp (948 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:15: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:15: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:15: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:15: [INFO]: creating a test object. pid = testUpdate_2015340224215815 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:15: [INFO]: SystemMetadata for pid: testUpdate_2015340224215815 1testUpdate_2015340224215815eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:42:15.826+00:002015-12-07T06:42:15.826+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:16: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2015340224215815; FilePart:object = /tmp/mmp.output.234456245504631559.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3734793162791597376.tmp (951 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:16: [INFO]: object created. pid = testUpdate_2015340224215815 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015340224215815 [org.dataone.client.rest.RestClient] 20151207-06:42:17: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_2015340224215815; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015340224216858; FilePart:object = /tmp/mmp.output.514818710045585508.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2844328149416519675.tmp (946 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:17: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:17: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:17: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:17: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: creating a test object. pid = testUpdate_2015340224217986 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:17: [INFO]: SystemMetadata for pid: testUpdate_2015340224217986 1testUpdate_2015340224217986eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:42:17.997+00:002015-12-07T06:42:17.997+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:19: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2015340224217986; FilePart:object = /tmp/mmp.output.3018537908982578701.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1445993479766932263.tmp (953 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:19: [INFO]: object created. pid = testUpdate_2015340224217986 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015340224217986 [org.dataone.client.rest.RestClient] 20151207-06:42:21: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_2015340224217986; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_2015340224220193; FilePart:object = /tmp/mmp.output.3032819070018479866.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5238482521023424456.tmp (932 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:21: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:21: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:21: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:21: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:21: [INFO]: creating a test object. pid = testUpdate_201534022422116 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:21: [INFO]: SystemMetadata for pid: testUpdate_201534022422116 1testUpdate_201534022422116eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:42:21.027+00:002015-12-07T06:42:21.027+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:21: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201534022422116; FilePart:object = /tmp/mmp.output.7841098540469946740.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4278204711537511653.tmp (950 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:21: [INFO]: object created. pid = testUpdate_201534022422116 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_201534022422116 [org.dataone.client.rest.RestClient] 20151207-06:42:22: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_201534022422116; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_201534022422292; FilePart:object = /tmp/mmp.output.627477598058590741.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3476762622141977625.tmp (929 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:22: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:22: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:22: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:22: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:22: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:23: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015340224222688; FilePart:object = /tmp/mmp.output.6117623742449120950.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7470862740721468417.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:24: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate2015340224222688; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015340224223781; FilePart:object = /tmp/mmp.output.3415257356863869278.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3671461253290899407.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:24: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:24: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015340224224351; FilePart:object = /tmp/mmp.output.5080946218441291117.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.842543476396953798.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:24: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate2015340224224351; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015340224224632; FilePart:object = /tmp/mmp.output.291649668789659230.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4514458234197289496.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:24: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:25: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:25: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:25: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:25: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:25: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:26: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015340224225217; FilePart:object = /tmp/mmp.output.7358374617881803176.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3511336519988648989.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:27: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate2015340224225217; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201534022422684; FilePart:object = /tmp/mmp.output.7871356740234066373.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3336193153981632319.tmp (865 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/mNodeTier3TestUpdate2015340224225217 [org.dataone.client.rest.RestClient] 20151207-06:42:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:27: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:27: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:28: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015340224227893; FilePart:object = /tmp/mmp.output.5305851639741488782.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3159368180982727118.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:29: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate2015340224227893; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015340224228659; FilePart:object = /tmp/mmp.output.8848898107864076460.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6604014662497569528.tmp (866 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/mNodeTier3TestUpdate2015340224227893 [org.dataone.client.rest.RestClient] 20151207-06:42:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:29: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:29: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:29: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:29: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:29: [INFO]: ***************** running test for testArchive() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:30: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2015340224229540; FilePart:object = /tmp/mmp.output.1445518449688500235.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5875909202433117438.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:31: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/archive/mNodeTier3TestDelete2015340224229540; MMP entity is null [org.dataone.client.rest.RestClient] 20151207-06:42:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/mNodeTier3TestDelete2015340224229540 [org.dataone.client.rest.RestClient] 20151207-06:42:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:31: [INFO]: ***************** running test for testArchive() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2015340224231862; FilePart:object = /tmp/mmp.output.7545596654589561532.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1231785904642189266.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:32: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/archive/mNodeTier3TestDelete2015340224231862; MMP entity is null [org.dataone.client.rest.RestClient] 20151207-06:42:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/mNodeTier3TestDelete2015340224231862 [org.dataone.client.rest.RestClient] 20151207-06:42:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:32: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:32: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:32: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:32: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:32: [INFO]: ***************** running test for testArchive() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/archive/fakeID.2015340224232889; MMP entity is null [org.dataone.client.rest.RestClient] 20151207-06:42:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: ***************** running test for testArchive() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/archive/fakeID.2015340224233363; MMP entity is null [org.dataone.client.rest.RestClient] 20151207-06:42:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:33: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:33: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:33: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:33: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:33: [INFO]: ***************** running test for testArchive_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:34: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive2015340224233974; FilePart:object = /tmp/mmp.output.365423230618843502.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4312066618701505589.tmp (873 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:35: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/archive/mNodeTier3TestArchive2015340224233974; MMP entity is null [org.dataone.client.rest.RestClient] 20151207-06:42:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestArchive2015340224233974 [org.dataone.client.rest.RestClient] 20151207-06:42:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:36: [INFO]: ***************** running test for testArchive_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:37: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive2015340224236576; FilePart:object = /tmp/mmp.output.3756754517221915684.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3853592506843220321.tmp (873 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:37: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/archive/mNodeTier3TestArchive2015340224236576; MMP entity is null [org.dataone.client.rest.RestClient] 20151207-06:42:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestArchive2015340224236576 [org.dataone.client.rest.RestClient] 20151207-06:42:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:37: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:37: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:38: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:38: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:38: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:38: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:38: [INFO]: ***************** running test for testDelete_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:39: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2015340224238323; FilePart:object = /tmp/mmp.output.2032953198166293933.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6092297346940417679.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:39: [INFO]: rest call info: DELETE https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestDelete2015340224238323 [org.dataone.client.rest.RestClient] 20151207-06:42:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestDelete2015340224238323 [org.dataone.client.rest.RestClient] 20151207-06:42:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:40: [INFO]: ***************** running test for testDelete_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:40: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2015340224240599; FilePart:object = /tmp/mmp.output.4171540864129087212.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3638264401167121810.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:40: [INFO]: rest call info: DELETE https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestDelete2015340224240599 [org.dataone.client.rest.RestClient] 20151207-06:42:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestDelete2015340224240599 [org.dataone.client.rest.RestClient] 20151207-06:42:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:41: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:41: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:41: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:42:41: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_2015340224241646 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:41: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2015340224241646 1testUpdateSystemMetadata_RightsHolder_2015340224241646eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:42:41.657+00:002015-12-07T06:42:41.657+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:42: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2015340224241646; FilePart:object = /tmp/mmp.output.774420895630030444.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5473988950420239224.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:42: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_2015340224241646 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2015340224241646 [org.dataone.client.rest.RestClient] 20151207-06:42:49: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2015340224241646; FilePart:sysmeta = /tmp/mmp.output.3477164860626603229.tmp (1004 bytes); [org.dataone.client.rest.RestClient] 20151207-06:42:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2015340224241646 [org.dataone.client.rest.RestClient] 20151207-06:42:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:59: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:59: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:59: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:59: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_2015340224259723 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:42:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2015340224259723 1testUpdateSystemMetadata_RightsHolder_2015340224259723eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:42:59.734+00:002015-12-07T06:42:59.734+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:00: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2015340224259723; FilePart:object = /tmp/mmp.output.5592451788134610257.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9056192871571730850.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:00: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_2015340224259723 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2015340224259723 [org.dataone.client.rest.RestClient] 20151207-06:43:05: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2015340224259723; FilePart:sysmeta = /tmp/mmp.output.1968891412095205238.tmp (1002 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2015340224259723 [org.dataone.client.rest.RestClient] 20151207-06:43:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:16: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:16: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:16: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:17: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:17: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:17: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: certificate filename: testPerson [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2015340224317328 [org.dataone.client.rest.RestClient] 20151207-06:43:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2015340224317328 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_2015340224317328 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2015340224317328 1testUpdateSystemMetadata_NotAuthorized_2015340224317328eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:17.875+00:002015-12-07T06:43:17.875+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:18: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2015340224317328; FilePart:object = /tmp/mmp.output.5102635514973994483.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8628911597733827663.tmp (966 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:18: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_2015340224317328 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:18: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2015340224317328 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2015340224317328 [org.dataone.client.rest.RestClient] 20151207-06:43:20: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2015340224317328; FilePart:sysmeta = /tmp/mmp.output.31470476885694022.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2015340224320126 [org.dataone.client.rest.RestClient] 20151207-06:43:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2015340224320126 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_2015340224320126 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2015340224320126 1testUpdateSystemMetadata_NotAuthorized_2015340224320126eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:20.322+00:002015-12-07T06:43:20.322+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2015340224320126; FilePart:object = /tmp/mmp.output.8498372248222428545.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4439648550386134982.tmp (966 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:21: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_2015340224320126 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2015340224320126 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2015340224320126 [org.dataone.client.rest.RestClient] 20151207-06:43:21: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2015340224320126; FilePart:sysmeta = /tmp/mmp.output.8071093326192730084.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:21: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:22: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:22: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:22: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282 [org.dataone.client.rest.RestClient] 20151207-06:43:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282 1testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:22.608+00:002015-12-07T06:43:22.608+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:23: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282; FilePart:object = /tmp/mmp.output.7591016318388920153.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9101242298539270314.tmp (966 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:23: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:23: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282 [org.dataone.client.rest.RestClient] 20151207-06:43:24: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201534022432282; FilePart:sysmeta = /tmp/mmp.output.2178167813785884647.tmp (929 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:24: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854 [org.dataone.client.rest.RestClient] 20151207-06:43:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:25: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:25: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:25: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:25: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854 1testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:25.056+00:002015-12-07T06:43:25.056+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:25: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854; FilePart:object = /tmp/mmp.output.6273618791226986431.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4400025532209397304.tmp (965 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:25: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:25: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854 [org.dataone.client.rest.RestClient] 20151207-06:43:26: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2015340224324854; FilePart:sysmeta = /tmp/mmp.output.3046976310279862430.tmp (927 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:26: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:26: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:26: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:26: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:26: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2015340224326580 [org.dataone.client.rest.RestClient] 20151207-06:43:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:27: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:27: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:27: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_2015340224326580 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:27: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2015340224326580 1testUpdateSystemMetadata_NoSerialVersion_2015340224326580eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:27.083+00:002015-12-07T06:43:27.083+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:28: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2015340224326580; FilePart:object = /tmp/mmp.output.6115367984251543654.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3440727505060239752.tmp (962 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:28: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_2015340224326580 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:28: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_2015340224326580 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2015340224326580 [org.dataone.client.rest.RestClient] 20151207-06:43:35: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2015340224326580; FilePart:sysmeta = /tmp/mmp.output.4687283463836498531.tmp (954 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:35: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201534022433585 [org.dataone.client.rest.RestClient] 20151207-06:43:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:35: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:35: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:35: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_201534022433585 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:35: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_201534022433585 1testUpdateSystemMetadata_NoSerialVersion_201534022433585eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:35.352+00:002015-12-07T06:43:35.352+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:36: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_201534022433585; FilePart:object = /tmp/mmp.output.54096706003334384.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7018291821118178776.tmp (959 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:36: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_201534022433585 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:36: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_201534022433585 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201534022433585 [org.dataone.client.rest.RestClient] 20151207-06:43:41: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_201534022433585; FilePart:sysmeta = /tmp/mmp.output.4985392814063243896.tmp (951 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:41: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:41: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:41: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:41: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:41: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984 [org.dataone.client.rest.RestClient] 20151207-06:43:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:42: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:42: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:42: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984 1testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:42.473+00:002015-12-07T06:43:42.473+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:43: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984; FilePart:object = /tmp/mmp.output.8130193534717649255.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6087064115993569837.tmp (972 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:43: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:43: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984 [org.dataone.client.rest.RestClient] 20151207-06:43:44: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224341984; FilePart:sysmeta = /tmp/mmp.output.6046269511756888343.tmp (938 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:44: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792 [org.dataone.client.rest.RestClient] 20151207-06:43:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:44: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:44: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:44: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:44: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792 1testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:44.981+00:002015-12-07T06:43:44.981+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:45: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792; FilePart:object = /tmp/mmp.output.1870768982645176597.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.583152961360174420.tmp (970 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:45: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:45: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792 [org.dataone.client.rest.RestClient] 20151207-06:43:46: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015340224344792; FilePart:sysmeta = /tmp/mmp.output.4590895784191235066.tmp (936 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:46: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:46: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:46: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:43:46: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:46: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773 [org.dataone.client.rest.RestClient] 20151207-06:43:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:47: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:47: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:47: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:47: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773 1testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:47.287+00:002015-12-07T06:43:47.287+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:48: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773; FilePart:object = /tmp/mmp.output.2854667132009569237.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6028151477519297540.tmp (985 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:48: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:48: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773 [org.dataone.client.rest.RestClient] 20151207-06:43:55: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224346773; FilePart:sysmeta = /tmp/mmp.output.7575567290718271914.tmp (1009 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:55: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330 [org.dataone.client.rest.RestClient] 20151207-06:43:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:55: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:55: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:55: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:55: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330 1testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:43:55.595+00:002015-12-07T06:43:55.595+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:56: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330; FilePart:object = /tmp/mmp.output.6196189449142117259.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8944754072000580048.tmp (983 bytes); [org.dataone.client.rest.RestClient] 20151207-06:43:56: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:56: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:43:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330 [org.dataone.client.rest.RestClient] 20151207-06:44:01: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015340224355330; FilePart:sysmeta = /tmp/mmp.output.3956491732980326735.tmp (1007 bytes); [org.dataone.client.rest.RestClient] 20151207-06:44:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:01: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:44:02: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:44:02: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:44:02: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:44:02: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201534022442598 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:02: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201534022442598 1testUpdateSystemMetadata_MutableRightsHolder_201534022442598eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:44:02.607+00:002015-12-07T06:44:02.607+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:03: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201534022442598; FilePart:object = /tmp/mmp.output.2775392538500756694.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5091932451479191381.tmp (986 bytes); [org.dataone.client.rest.RestClient] 20151207-06:44:03: [INFO]: object created. pid = testUpdateSystemMetadata_MutableRightsHolder_201534022442598 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201534022442598 [org.dataone.client.rest.RestClient] 20151207-06:44:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:10: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201534022442598; FilePart:sysmeta = /tmp/mmp.output.6044206624344650709.tmp (1004 bytes); [org.dataone.client.rest.RestClient] 20151207-06:44:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201534022442598 [org.dataone.client.rest.RestClient] 20151207-06:44:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:21: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:21: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:21: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:21: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:21: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201534022442160 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:21: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201534022442160 1testUpdateSystemMetadata_MutableRightsHolder_201534022442160eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:44:21.070+00:002015-12-07T06:44:21.070+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:22: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201534022442160; FilePart:object = /tmp/mmp.output.2414764822092523061.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6111113251824307993.tmp (984 bytes); [org.dataone.client.rest.RestClient] 20151207-06:44:22: [INFO]: object created. pid = testUpdateSystemMetadata_MutableRightsHolder_201534022442160 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201534022442160 [org.dataone.client.rest.RestClient] 20151207-06:44:22: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:27: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201534022442160; FilePart:sysmeta = /tmp/mmp.output.8111081996739838424.tmp (1002 bytes); [org.dataone.client.rest.RestClient] 20151207-06:44:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201534022442160 [org.dataone.client.rest.RestClient] 20151207-06:44:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:44:38: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:44:38: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:44:38: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:44:38: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_2015340224438458 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:38: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2015340224438458 1testUpdateSystemMetadata_MutableFormat_2015340224438458eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:44:38.467+00:002015-12-07T06:44:38.467+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:39: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2015340224438458; FilePart:object = /tmp/mmp.output.5142680991836693336.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6187585697401955668.tmp (981 bytes); [org.dataone.client.rest.RestClient] 20151207-06:44:39: [INFO]: object created. pid = testUpdateSystemMetadata_MutableFormat_2015340224438458 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2015340224438458 [org.dataone.client.rest.RestClient] 20151207-06:44:46: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2015340224438458; FilePart:sysmeta = /tmp/mmp.output.3159609835670714884.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151207-06:44:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2015340224438458 [org.dataone.client.rest.RestClient] 20151207-06:44:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:56: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:56: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:56: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:56: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_2015340224456886 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:56: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2015340224456886 1testUpdateSystemMetadata_MutableFormat_2015340224456886eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:44:56.897+00:002015-12-07T06:44:56.897+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:57: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2015340224456886; FilePart:object = /tmp/mmp.output.8786756455935341725.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.491842491092158674.tmp (979 bytes); [org.dataone.client.rest.RestClient] 20151207-06:44:57: [INFO]: object created. pid = testUpdateSystemMetadata_MutableFormat_2015340224456886 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:44:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2015340224456886 [org.dataone.client.rest.RestClient] 20151207-06:45:03: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2015340224456886; FilePart:sysmeta = /tmp/mmp.output.5882351283206582065.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151207-06:45:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2015340224456886 [org.dataone.client.rest.RestClient] 20151207-06:45:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:13: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:45:13: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:45:14: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:45:14: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:45:14: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_2015340224514272 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:14: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_2015340224514272 1testUpdateSystemMetadata_MutableAccessPolicy_2015340224514272eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:45:14.282+00:002015-12-07T06:45:14.282+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:15: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2015340224514272; FilePart:object = /tmp/mmp.output.1758353613014889395.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4056215348171778273.tmp (987 bytes); [org.dataone.client.rest.RestClient] 20151207-06:45:15: [INFO]: object created. pid = testUpdateSystemMetadata_MutableAccessPolicy_2015340224514272 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_2015340224514272 [org.dataone.client.rest.RestClient] 20151207-06:45:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:15: [INFO]: certificate filename: testGroup [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:15: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:15: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:21: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2015340224514272; FilePart:sysmeta = /tmp/mmp.output.1203730479783044979.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151207-06:45:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_2015340224514272 [org.dataone.client.rest.RestClient] 20151207-06:45:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:32: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:32: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:32: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:32: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_2015340224532517 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:32: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_2015340224532517 1testUpdateSystemMetadata_MutableAccessPolicy_2015340224532517eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:45:32.534+00:002015-12-07T06:45:32.534+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:33: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2015340224532517; FilePart:object = /tmp/mmp.output.8120687480570728261.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8662785711348929517.tmp (985 bytes); [org.dataone.client.rest.RestClient] 20151207-06:45:33: [INFO]: object created. pid = testUpdateSystemMetadata_MutableAccessPolicy_2015340224532517 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_2015340224532517 [org.dataone.client.rest.RestClient] 20151207-06:45:33: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:39: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2015340224532517; FilePart:sysmeta = /tmp/mmp.output.1862953008385389615.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151207-06:45:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_2015340224532517 [org.dataone.client.rest.RestClient] 20151207-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:45:49: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:45:49: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:45:50: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:45:50: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201534022455094 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:50: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201534022455094 1testUpdateSystemMetadata_MutableReplPolicy_201534022455094eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:45:50.104+00:002015-12-07T06:45:50.104+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:51: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201534022455094; FilePart:object = /tmp/mmp.output.8664081929965464437.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2189145722068296549.tmp (984 bytes); [org.dataone.client.rest.RestClient] 20151207-06:45:51: [INFO]: object created. pid = testUpdateSystemMetadata_MutableReplPolicy_201534022455094 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:45:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201534022455094 [org.dataone.client.rest.RestClient] 20151207-06:45:58: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201534022455094; FilePart:sysmeta = /tmp/mmp.output.2358640110584433996.tmp (1075 bytes); [org.dataone.client.rest.RestClient] 20151207-06:46:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201534022455094 [org.dataone.client.rest.RestClient] 20151207-06:46:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:08: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:08: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:08: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:08: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201534022468791 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:08: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201534022468791 1testUpdateSystemMetadata_MutableReplPolicy_201534022468791eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-07T06:46:08.800+00:002015-12-07T06:46:08.800+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:09: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201534022468791; FilePart:object = /tmp/mmp.output.4845166058992824416.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8059498131011229760.tmp (982 bytes); [org.dataone.client.rest.RestClient] 20151207-06:46:09: [INFO]: object created. pid = testUpdateSystemMetadata_MutableReplPolicy_201534022468791 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201534022468791 [org.dataone.client.rest.RestClient] 20151207-06:46:15: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201534022468791; FilePart:sysmeta = /tmp/mmp.output.2126981790573240301.tmp (1073 bytes); [org.dataone.client.rest.RestClient] 20151207-06:46:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201534022468791 [org.dataone.client.rest.RestClient] Tests run: 36, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 566.873 sec Running org.dataone.integration.it.apiTests.MNQueryV2IT 20151207-06:46:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:25: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:25: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:25: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:26: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:26: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:26: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20151207-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/query/pathquery [org.dataone.client.rest.RestClient] 20151207-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20151207-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/query/pathquery [org.dataone.client.rest.RestClient] 20151207-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:26: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.544 sec Running org.dataone.integration.it.apiTests.MNCoreV2SlowIT 20151207-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:27: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:27: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20151207-06:46:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:29: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20151207-06:46:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:31: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:31: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:31: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:31: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:31: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log?idFilter=http://dx.doi.org/10.5061/dryad.db8hd/2/bitstream [org.dataone.client.rest.RestClient] 20151207-06:46:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:32: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log?idFilter=96281afe-6696-45bf-9cb4-af0e7d928202-OPD_membrane_fabrication_20140918.xlsx [org.dataone.client.rest.RestClient] 20151207-06:46:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:33: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:33: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:33: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:33: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:33: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log?fromDate=2015-08-24T20:00:36.585%2B00:00 [org.dataone.client.rest.RestClient] 20151207-06:46:35: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:35: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log?fromDate=2015-08-25T00:26:26.043%2B00:00 [org.dataone.client.rest.RestClient] 20151207-06:46:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:36: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:36: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:37: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:37: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:37: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:37: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log?fromDate=2015-12-07T06:46:38.058%2B00:00&toDate=2015-12-07T06:46:39.058%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20151207-06:46:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:39: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151207-06:46:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log?fromDate=2015-12-07T06:46:40.392%2B00:00&toDate=2015-12-07T06:46:41.392%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] Tests run: 6, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 14.397 sec Running org.dataone.integration.it.apiTests.MNAuthorizationV2IT 20151207-06:46:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:41: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:41: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:41: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:41: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:41: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:46:42: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:46:43: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:46:43: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:46:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: Testing isAuthorized() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: Testing isAuthorized(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:43: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:43: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:43: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:46:43: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:43: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 [org.dataone.client.rest.RestClient] 20151207-06:46:44: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:44: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:46:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:46:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:46:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:47: [INFO]: certificate filename: testPerson_NoSubjectInfo [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:47: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:47: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:48: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:46:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:46:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:46:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:51: [INFO]: certificate filename: testEQPerson1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:51: [INFO]: client setup as Subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:51: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:52: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:46:53: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:46:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:46:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:55: [INFO]: certificate filename: testEQPerson3 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:55: [INFO]: client setup as Subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:55: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:55: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:46:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:46:58: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:46:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:58: [INFO]: certificate filename: testGroupie [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:58: [INFO]: client setup as Subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:58: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:46:59: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:279) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:00: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:280) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:281) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:02: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:03: [INFO]: Running isAuthorized() on PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate2015340224227893; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015340224228659; FilePart:object = /tmp/mmp.output.8848898107864076460.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6604014662497569528.tmp (866 bytes); with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:286) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:287) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:293) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:294) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:07: [INFO]: certificate filename: testPerson_Expired [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:07: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:07: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:08: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:08: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:300) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:08: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:08: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:301) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:09: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:09: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:09: [INFO]: certificate filename: testPerson_SelfSigned [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:09: [INFO]: client setup as Subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:09: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:09: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:308) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:309) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:11: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 [org.dataone.client.rest.RestClient] 20151207-06:47:12: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:12: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:14: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:16: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:18: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:20: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:279) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:280) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:281) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:22: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:286) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:287) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:293) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:294) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:26: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:27: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:27: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:300) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:27: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:27: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:301) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:28: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:28: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:28: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:308) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:309) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:29: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:30: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:47:30: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:47:30: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:31: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:47:31: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:47:31: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 [org.dataone.client.rest.RestClient] 20151207-06:47:31: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:35: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:408) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:38: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:42: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:45: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:49: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:435) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:441) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:442) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:443) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:54: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:456) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:457) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:458) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:47:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 [org.dataone.client.rest.RestClient] 20151207-06:47:56: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:47:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:47:58: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:47:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:47:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:408) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:01: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:03: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:04: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:05: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:07: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:435) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:08: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:441) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:10: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:442) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:443) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:11: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:456) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:457) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:458) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:12: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:13: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:48:13: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:48:13: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:13: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:48:13: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:48:13: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:48:14: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:17: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:17: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:540) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:541) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:21: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:546) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:22: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:24: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:554) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:28: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:559) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:560) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:30: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:31: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:567) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:34: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:573) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:574) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:580) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:40: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:594) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:48:42: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:44: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:540) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:541) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:46: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:546) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:48: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:554) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:50: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:50: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:559) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:560) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:52: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:53: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:567) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:54: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:54: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:573) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:574) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:580) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:48:58: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:58: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:48:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:594) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:48:59: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:48:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:48:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:49:00: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:49:00: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:49:00: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:49:00: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:49:01: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:677) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:678) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:08: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:683) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:684) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:11: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:690) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:15: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:18: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:703) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:704) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:22: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:710) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:711) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:716) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:717) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:718) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:27: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:27: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:732) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:733) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Authenticated_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:49:29: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Authenticated_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Authenticated_READ.14 with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:31: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:677) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:678) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:33: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:683) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:684) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:35: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:690) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:37: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:40: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:703) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:704) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:42: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:42: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:710) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:711) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:716) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:717) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:718) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:45: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:732) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:733) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:49:47: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:49:47: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:48: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:49:48: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:48: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:49:48: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Verified_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:49:49: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Verified_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Verified_READ.14 with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:53: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:816) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:49:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:817) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:49:57: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:49:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:49:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:829) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:49:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:830) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:831) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:01: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:837) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:838) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:05: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:843) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:844) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:08: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:852) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:854) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:12: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:859) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:860) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:15: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:865) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:17: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:866) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:867) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:18: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:880) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:881) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:882) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Verified_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:50:20: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Verified_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Verified_READ.14 with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:22: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:816) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:23: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:817) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:24: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:829) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:830) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:831) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:26: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:837) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:27: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:838) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:28: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:843) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:844) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:30: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:852) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:854) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:33: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:859) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:860) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:865) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:866) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:867) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:37: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:880) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:881) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:882) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:38: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:39: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:50:39: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:50:39: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:39: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:50:39: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:50:39: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:50:40: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testPerson_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_READ.14 with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:44: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:965) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:966) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:47: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:973) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:974) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:51: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:980) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:53: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:981) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:50:55: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:50:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:986) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:50:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:50:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:987) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:50:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:00: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:994) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:995) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:996) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:04: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:04: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1001) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1002) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1003) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:08: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1008) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1009) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1010) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:09: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:10: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1023) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1024) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1025) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:51:11: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testPerson_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_READ.14 with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:14: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:965) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:966) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:16: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:973) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:974) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:18: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:980) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:981) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:20: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:986) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:987) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:22: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:994) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:23: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:995) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:996) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:24: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1001) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1002) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1003) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1008) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:27: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1009) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1010) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:28: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1023) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1024) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1025) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:29: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:30: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:51:30: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:51:30: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:30: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:51:30: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:51:30: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 [org.dataone.client.rest.RestClient] 20151207-06:51:31: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:38: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:42: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1121) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:45: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:49: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:50: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:53: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:54: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:51:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:51:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:51:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:51:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:51:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1149) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:00: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:00: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_WRITE.14 [org.dataone.client.rest.RestClient] 20151207-06:52:02: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testPerson_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_WRITE.14 with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:04: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:06: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:08: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:09: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1121) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:10: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:11: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:13: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:14: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:15: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1149) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:19: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:52:21: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:52:21: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:52:21: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:52:21: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 [org.dataone.client.rest.RestClient] 20151207-06:52:23: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:27: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:32: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:37: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:41: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:45: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1276) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1277) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1278) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:49: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1284) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1285) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1289) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1290) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:54: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1304) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1305) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1306) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:52:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 [org.dataone.client.rest.RestClient] 20151207-06:52:57: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:52:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:52:59: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:52:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:52:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:01: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:01: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:03: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:04: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:05: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:07: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1276) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1277) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1278) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:09: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1284) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1285) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:12: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1289) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1290) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:13: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1304) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1305) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1306) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:15: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:16: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:53:16: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:53:16: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:16: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:53:16: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:53:16: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:53:18: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testGroup_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_READ.14 with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1387) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1388) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:25: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1401) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1402) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1403) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:28: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:30: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:32: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1415) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1416) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:35: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:36: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1423) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1424) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:39: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1430) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1431) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1432) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1438) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:45: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1451) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1452) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1453) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:53:48: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testGroup_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_READ.14 with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:50: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:50: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1387) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1388) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:52: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1401) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1402) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:54: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1403) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:54: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:56: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:53:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1415) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:53:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1416) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:53:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:53:59: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:53:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1423) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1424) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:01: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:01: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1430) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1431) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1432) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:04: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1438) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:05: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1451) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1452) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1453) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:06: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:06: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:07: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:54:07: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:54:07: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:07: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:54:07: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:54:07: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 [org.dataone.client.rest.RestClient] 20151207-06:54:08: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:12: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1534) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:15: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:15: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:17: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1548) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1549) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:20: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1555) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:22: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:24: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1561) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:29: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1570) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:33: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1577) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:35: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1583) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1584) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1585) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:38: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1598) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1599) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_WRITE.14 [org.dataone.client.rest.RestClient] 20151207-06:54:40: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testGroup_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_WRITE.14 with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:43: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1534) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:45: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1548) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1549) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:47: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1555) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:49: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1561) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:50: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:51: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1570) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:53: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1577) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:54: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1583) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1584) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1585) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:57: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:54:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1598) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:54:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1599) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:54:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:54:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:58: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:59: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:54:59: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:54:59: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:59: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:54:59: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:54:59: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:54:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 [org.dataone.client.rest.RestClient] 20151207-06:55:00: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:00: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:09: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1695) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:12: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:15: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:15: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:17: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:19: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:22: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:23: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1723) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1724) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1725) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1729) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1730) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:28: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1744) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1745) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1746) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 [org.dataone.client.rest.RestClient] 20151207-06:55:30: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:31: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:32: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:34: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1695) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:36: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:38: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:40: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:42: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:42: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1723) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1724) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1725) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1729) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1730) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:46: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1744) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1745) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1746) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:48: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:55:48: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:48: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:55:48: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:48: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:48: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:55:48: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:48: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:55:48: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 [org.dataone.client.rest.RestClient] 20151207-06:55:49: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:52: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1827) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:55: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:55:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1840) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:55:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1841) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:55:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:55:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1842) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:55:59: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1847) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:03: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:07: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1862) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1863) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:11: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1868) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1869) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1870) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1874) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1875) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:17: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1876) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:17: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1889) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1890) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1891) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 [org.dataone.client.rest.RestClient] 20151207-06:56:19: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:22: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1827) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:23: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:23: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:24: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1840) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1841) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1842) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:26: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1847) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:27: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:28: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:31: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1862) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1863) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:33: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1868) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1869) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1870) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1874) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1875) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1876) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:37: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1889) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1890) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1891) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:38: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:39: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:39: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:39: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:39: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:39: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:39: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 [org.dataone.client.rest.RestClient] 20151207-06:56:40: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=read with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:42: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=write with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2014) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:42: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=write with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2039) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 [org.dataone.client.rest.RestClient] 20151207-06:56:44: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=changePermission with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=read [org.dataone.client.rest.RestClient] 20151207-06:56:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=read with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=write with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2014) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20151207-06:56:45: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=changePermission with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=write [org.dataone.client.rest.RestClient] 20151207-06:56:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=write with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=changePermission [org.dataone.client.rest.RestClient] 20151207-06:56:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2039) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 604.065 sec Running org.dataone.integration.it.apiTests.MNPackageV2IT 20151207-06:56:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:45: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:45: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:45: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:45: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: creating a test object. pid = testPackage_scimeta_2015340225645956 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:45: [INFO]: SystemMetadata for pid: testPackage_scimeta_2015340225645956 1testPackage_scimeta_2015340225645956eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-07T06:56:45.964+00:002015-12-07T06:56:45.964+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:47: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2015340225645956; FilePart:object = /tmp/mmp.output.3771724384572156422.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3804390328464029867.tmp (950 bytes); [org.dataone.client.rest.RestClient] 20151207-06:56:47: [INFO]: object created. pid = testPackage_scimeta_2015340225645956 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:47: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:47: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:47: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201534022564766.testPackage_dataObj_ on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:47: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-dev-ucsb-2.201534022564766.testPackage_dataObj_ 1MNCallAdapterTierTests.mn-dev-ucsb-2.201534022564766.testPackage_dataObj_eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-07T06:56:47.074+00:002015-12-07T06:56:47.074+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:48: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201534022564766.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.189193082915501225.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1448571106924739397.tmp (987 bytes); [org.dataone.client.rest.RestClient] 20151207-06:56:48: [INFO]: object created. pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201534022564766.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:49: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_2015340225645955; FilePart:object = /tmp/mmp.output.2925556232208272564.tmp (3178 bytes); FilePart:sysmeta = /tmp/mmp.output.7048883093312775519.tmp (776 bytes); [org.dataone.client.rest.RestClient] 20151207-06:56:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_2015340225645955 [org.dataone.client.rest.RestClient] 20151207-06:56:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:50: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:50: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:50: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:50: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:50: [INFO]: creating a test object. pid = testPackage_scimeta_2015340225650276 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:50: [INFO]: SystemMetadata for pid: testPackage_scimeta_2015340225650276 1testPackage_scimeta_2015340225650276eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-07T06:56:50.287+00:002015-12-07T06:56:50.287+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:51: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2015340225650276; FilePart:object = /tmp/mmp.output.7174679177442089123.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7460738011298379381.tmp (948 bytes); [org.dataone.client.rest.RestClient] 20151207-06:56:51: [INFO]: object created. pid = testPackage_scimeta_2015340225650276 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:51: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:51: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:51: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-dev-unm-2.2015340225651278.testPackage_dataObj_ on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:51: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-dev-unm-2.2015340225651278.testPackage_dataObj_ 1MNCallAdapterTierTests.mn-dev-unm-2.2015340225651278.testPackage_dataObj_eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-07T06:56:51.286+00:002015-12-07T06:56:51.286+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-dev-unm-2.2015340225651278.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.427361068779907641.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1480829027895581504.tmp (985 bytes); [org.dataone.client.rest.RestClient] 20151207-06:56:52: [INFO]: object created. pid = MNCallAdapterTierTests.mn-dev-unm-2.2015340225651278.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_2015340225650276; FilePart:object = /tmp/mmp.output.1644845290430552192.tmp (3178 bytes); FilePart:sysmeta = /tmp/mmp.output.7128528418269638966.tmp (776 bytes); [org.dataone.client.rest.RestClient] 20151207-06:56:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_2015340225650276 [org.dataone.client.rest.RestClient] 20151207-06:56:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:52: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:52: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:52: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:52: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:52: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20151207-06:56:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:53: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:56:54: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: creating a test object. pid = testPackage_scimeta_2015340225654836 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:54: [INFO]: SystemMetadata for pid: testPackage_scimeta_2015340225654836 1testPackage_scimeta_2015340225654836eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-07T06:56:54.845+00:002015-12-07T06:56:54.845+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:55: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2015340225654836; FilePart:object = /tmp/mmp.output.6138877731724062777.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8606282776559644062.tmp (950 bytes); [org.dataone.client.rest.RestClient] 20151207-06:56:55: [INFO]: object created. pid = testPackage_scimeta_2015340225654836 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:55: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:55: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:55: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-dev-ucsb-2.2015340225655881.testPackage_dataObj_ on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:55: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-dev-ucsb-2.2015340225655881.testPackage_dataObj_ 1MNCallAdapterTierTests.mn-dev-ucsb-2.2015340225655881.testPackage_dataObj_eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-07T06:56:55.889+00:002015-12-07T06:56:55.889+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:57: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-dev-ucsb-2.2015340225655881.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.9020903852855777119.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4037132234099675692.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20151207-06:56:57: [INFO]: object created. pid = MNCallAdapterTierTests.mn-dev-ucsb-2.2015340225655881.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:56:57: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2015340225654836; FilePart:object = /tmp/mmp.output.6671112513082613389.tmp (3084 bytes); FilePart:sysmeta = /tmp/mmp.output.2142893200317038671.tmp (762 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_2015340225654836 [org.dataone.client.rest.RestClient] 20151207-06:57:06: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:06: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:06: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:06: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:06: [INFO]: creating a test object. pid = testPackage_scimeta_201534022576128 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:06: [INFO]: SystemMetadata for pid: testPackage_scimeta_201534022576128 1testPackage_scimeta_201534022576128eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-07T06:57:06.137+00:002015-12-07T06:57:06.137+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:07: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201534022576128; FilePart:object = /tmp/mmp.output.8058374170463393448.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8552609925963564982.tmp (947 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:07: [INFO]: object created. pid = testPackage_scimeta_201534022576128 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:07: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:07: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:07: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-dev-unm-2.20153402257754.testPackage_dataObj_ on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:07: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-dev-unm-2.20153402257754.testPackage_dataObj_ 1MNCallAdapterTierTests.mn-dev-unm-2.20153402257754.testPackage_dataObj_eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-07T06:57:07.062+00:002015-12-07T06:57:07.062+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:08: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-dev-unm-2.20153402257754.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.7926568462627344928.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8353099842968071826.tmp (983 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:08: [INFO]: object created. pid = MNCallAdapterTierTests.mn-dev-unm-2.20153402257754.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:08: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_201534022576128; FilePart:object = /tmp/mmp.output.7787128415100713370.tmp (3061 bytes); FilePart:sysmeta = /tmp/mmp.output.5509042375800170414.tmp (761 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_201534022576128 [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.865 sec Running org.dataone.integration.it.apiTests.MNCoreV2IT 20151207-06:57:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:12: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:12: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:12: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:13: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:13: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.325 sec Running org.dataone.integration.it.apiTests.MNViewV2IT 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:14: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:15: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:15: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:15: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testView_NotAuthorized_2015340225715134 [org.dataone.client.rest.RestClient] 20151207-06:57:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2015340225715134 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: creating a test object. pid = testView_NotAuthorized_2015340225715134 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:15: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2015340225715134 1testView_NotAuthorized_2015340225715134eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:57:15.626+00:002015-12-07T06:57:15.626+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:17: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2015340225715134; FilePart:object = /tmp/mmp.output.4946422479363384822.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5145753920232417248.tmp (950 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:17: [INFO]: object created. pid = testView_NotAuthorized_2015340225715134 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:17: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2015340225715134 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/views/default/testView_NotAuthorized_2015340225715134 [org.dataone.client.rest.RestClient] 20151207-06:57:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testView_NotAuthorized_201534022571840 [org.dataone.client.rest.RestClient] 20151207-06:57:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201534022571840 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: creating a test object. pid = testView_NotAuthorized_201534022571840 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:18: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201534022571840 1testView_NotAuthorized_201534022571840eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:57:18.274+00:002015-12-07T06:57:18.274+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201534022571840; FilePart:object = /tmp/mmp.output.3923636926954530991.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3532265231072526595.tmp (949 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:19: [INFO]: object created. pid = testView_NotAuthorized_201534022571840 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_201534022571840 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/views/default/testView_NotAuthorized_201534022571840 [org.dataone.client.rest.RestClient] 20151207-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:19: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:19: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:19: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:19: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:19: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testView_InvalidTheme_2015340225719597 [org.dataone.client.rest.RestClient] 20151207-06:57:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:20: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:20: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:20: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_2015340225719597 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:20: [INFO]: creating a test object. pid = testView_InvalidTheme_2015340225719597 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:20: [INFO]: SystemMetadata for pid: testView_InvalidTheme_2015340225719597 1testView_InvalidTheme_2015340225719597eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:57:20.140+00:002015-12-07T06:57:20.140+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:21: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_2015340225719597; FilePart:object = /tmp/mmp.output.4713343172839607215.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7733998579359470076.tmp (949 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:21: [INFO]: object created. pid = testView_InvalidTheme_2015340225719597 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:21: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_2015340225719597 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_2015340225719597 [org.dataone.client.rest.RestClient] 20151207-06:57:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testView_InvalidTheme_2015340225722400 [org.dataone.client.rest.RestClient] 20151207-06:57:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_2015340225722400 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [INFO]: creating a test object. pid = testView_InvalidTheme_2015340225722400 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:22: [INFO]: SystemMetadata for pid: testView_InvalidTheme_2015340225722400 1testView_InvalidTheme_2015340225722400eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-07T06:57:22.786+00:002015-12-07T06:57:22.786+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:23: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_2015340225722400; FilePart:object = /tmp/mmp.output.1764669028785497520.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6579802558507558938.tmp (949 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:23: [INFO]: object created. pid = testView_InvalidTheme_2015340225722400 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:23: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_2015340225722400 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_2015340225722400 [org.dataone.client.rest.RestClient] 20151207-06:57:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:23: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:23: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:24: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:24: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:24: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:24: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:24: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20151207-06:57:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:25: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:25: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:25: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:25: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: ***************** running test for testListViews(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: ***************** running test for testListViews(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.922 sec Running org.dataone.integration.it.apiTests.MNReplicationV2IT 20151207-06:57:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:25: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.6299713905043476083.tmp (801 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.9015927701819323157.tmp (803 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:26: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:26: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.2406101009431871290.tmp (850 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.7319584660752100892.tmp (849 bytes); [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 1.445 sec Running org.dataone.integration.it.apiTests.MNReadV2IT 20151207-06:57:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: ***************** running test for testGet() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: ***************** running test for testGet() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:27: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: ***************** running test for testGet() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015340225728141 [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: ***************** running test for testGet() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015340225728230 [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225728588_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225728680_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225728799_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225728896_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test20153402257292_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729102_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729199_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729299_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729390_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729470_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729559_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729655_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729748_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729848_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225729941_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022573050_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730144_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730231_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730328_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730418_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730515_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730616_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730709_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730795_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730882_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225730971_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022573178_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731173_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731271_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731354_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:31: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731458_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731494_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731529_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731567_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731596_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731633_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731681_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731723_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731761_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731801_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731835_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731868_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731910_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731948_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225731993_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022573228_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022573262_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732106_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732147_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732190_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732224_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732269_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732314_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732348_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732394_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732433_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732484_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732525_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732559_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225732602_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:32: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:32: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225733487_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225733584_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225733681_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225733775_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225733860_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225733958_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201534022573454_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734136_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734220_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734309_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734389_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734483_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734574_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734659_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734750_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734834_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225734943_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201534022573528_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735113_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735198_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735297_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735398_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735486_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735576_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735654_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735734_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735824_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225735932_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201534022573624_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736113_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:36: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736207_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736248_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736294_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736340_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736372_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736412_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736449_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736484_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736529_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736567_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736603_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736647_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736684_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736717_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736753_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736793_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736825_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736876_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736913_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736949_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225736995_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201534022573741_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201534022573776_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225737119_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225737159_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225737189_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225737231_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225737272_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225737314_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015340225737356_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015340225738249 [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015340225738333 [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:38: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:38: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225738711_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:57:39: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225738900_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:57:39: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022573984_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:57:39: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225739270_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:57:39: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225739463_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:57:39: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225739642_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:57:40: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225739863_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:57:40: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022574047_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:57:40: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225740248_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:57:40: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225740438_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:57:40: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225740614_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:57:41: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225740824_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:57:41: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022574122_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:57:41: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225741196_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:57:41: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225741398_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:57:41: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225741583_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:57:41: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225741791_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:57:42: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225741989_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:57:42: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225742199_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:57:42: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225742372_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:42: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225742620_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225742807_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022574331_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225743401_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225743587_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225743785_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225743959_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744149_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744358_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744539_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:44: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:44: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744744_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744798_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744842_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744894_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744945_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225744986_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022574535_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022574581_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745121_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745168_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745218_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745259_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745302_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745350_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745414_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745463_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745527_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745579_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745639_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745692_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745748_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745799_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745852_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745902_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225745946_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test20153402257467_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201534022574655_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225746101_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225746153_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015340225746203_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:46: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:46: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/TierTesting:mn-dev-ucsb-2:Public_READ.14?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/TierTesting:mn-dev-unm-2:Public_READ.14?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/TestingNotFound:2015340225747561 [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/TestingNotFound:2015340225747628 [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:47: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:47: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225747958_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201534022574847_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748115_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748175_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748236_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748294_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748358_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748423_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748501_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748574_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748635_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748701_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748763_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748832_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:57:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748902_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225748975_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201534022574937_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201534022574996_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749155_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749219_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749287_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749347_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749429_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749490_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749555_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749613_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749670_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749729_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749787_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749845_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:49: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:49: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749922_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749940_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:57:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749971_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225749986_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201534022575011_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201534022575029_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201534022575044_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201534022575074_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201534022575092_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750106_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750124_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750144_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750161_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750187_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750208_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750221_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750235_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750250_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750263_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750276_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750290_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750302_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750315_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750328_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750341_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750354_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750367_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750379_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750392_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015340225750406_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:50: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-07T06:47:50.912%2B00:00&toDate=2015-12-07T06:56:50.912%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-07T06:47:51.081%2B00:00&toDate=2015-12-07T06:56:51.081%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20151207-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-08-25T14:55:11.340%2B00:00 [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-08-25T14:54:59.671%2B00:00 [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:52: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-07T06:47:53.370%2B00:00&toDate=2015-12-07T06:56:53.370%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-07T06:47:53.518%2B00:00&toDate=2015-12-07T06:56:53.518%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20151207-06:57:53: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READnull [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: creating a test object. pid = TierTesting:mn-dev-ucsb-2:Public_READnull on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: SystemMetadata for pid: TierTesting:mn-dev-ucsb-2:Public_READnull 1TierTesting:mn-dev-ucsb-2:Public_READnulleml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgpublicread2015-12-07T06:57:54.423+00:002015-12-07T06:57:54.423+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READnull; FilePart:object = /tmp/mmp.output.5663370973977303174.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2354171947837776431.tmp (924 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0 [org.dataone.client.rest.RestClient] a message 20151207-06:57:54: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.3830734100162428444.tmp (200 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READnull [org.dataone.client.rest.RestClient] 20151207-06:57:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: creating a test object. pid = TierTesting:mn-dev-unm-2:Public_READnull on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: SystemMetadata for pid: TierTesting:mn-dev-unm-2:Public_READnull 1TierTesting:mn-dev-unm-2:Public_READnulleml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgpublicread2015-12-07T06:57:54.959+00:002015-12-07T06:57:54.959+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:54: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READnull; FilePart:object = /tmp/mmp.output.7019945898796229600.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4072842113697975719.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151207-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0 [org.dataone.client.rest.RestClient] a message 20151207-06:57:55: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.1777557486663632507.tmp (200 bytes); [org.dataone.client.rest.RestClient] 20151207-06:57:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:55: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:55: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:55: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:55: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:55: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:56: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:56: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:57: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:57: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:57: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:57: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:57: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:57: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015340225759317 [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015340225759402 [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:57:59: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test2015340225759745_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:58:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test2015340225759903_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:58:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153402258053_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:58:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022580200_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:58:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022580351_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:58:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022580513_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:58:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022580664_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022580823_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test2015340225815_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022581183_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022581336_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022581487_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022581641_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022581795_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022581947_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022582122_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022582274_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022582428_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022582604_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022582783_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022582946_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153402258399_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022583255_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022583406_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022583563_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022583712_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022583884_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153402258436_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584187_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584339_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584489_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584506_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584520_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584535_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584549_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584579_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584594_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584608_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584623_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584637_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584651_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584665_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584680_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584694_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584708_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584723_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584738_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584752_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584769_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584784_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584799_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584813_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584831_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584845_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584859_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584873_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584888_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584902_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584916_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201534022584931_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: Testing get() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: Testing get(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: Testing getSystemMetadata() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: Testing getSystemMetadata(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: Testing describe() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: Testing describe(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: Testing listObjects() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: Testing listObjects(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:05: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:05: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:05: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:05: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: certificate filename: cnDevUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: certificate filename: cnSandboxUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: client setup as Subject: CN=urn:node:cnSandboxUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: created client for certificate file: cnSandboxUNM1 with subject: CN=urn:node:cnSandboxUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:58:05: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:58:07: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:06.847+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:08: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:06.847+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:09: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:06.847+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:09: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:06.847+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:09: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:09: [INFO]: created client for certificate file: cnSandboxUNM1 with subject: CN=urn:node:cnSandboxUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:09: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:58:10: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:58:10: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:10.370+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:10: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:10.370+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:11: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:10.370+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:11: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:10.370+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:11: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:11: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:11: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:11: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:11: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:58:12: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:58:13: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-09-28T22:24:43.464+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:13: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:58:13: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151207-06:58:14: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-09-28T14:51:03.429+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:14: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:14: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:14: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:14: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:14: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:15: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32015340225814767; FilePart:object = /tmp/mmp.output.8777279898605381385.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1721207819292406277.tmp (806 bytes); [org.dataone.client.rest.RestClient] 20151207-06:58:16: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = mNodeTier32015340225814767; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:15.882+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:16: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:16: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32015340225816580; FilePart:object = /tmp/mmp.output.6166274621595543731.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.471705759625448919.tmp (806 bytes); [org.dataone.client.rest.RestClient] 20151207-06:58:17: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = mNodeTier32015340225816580; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:16.915+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:17: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:17: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:17: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:18: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:18: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:18.360+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:18: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:18.511+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:18: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:18: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:18: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:18: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:18: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:18.965+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:19.620+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:19: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:20: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:20: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:20: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:20.107+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-07T06:58:20.738+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151207-06:58:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:21: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:21: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:21: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151207-06:58:21: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TestingNotFound:2015340225821206 [org.dataone.client.rest.RestClient] 20151207-06:58:21: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151207-06:58:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TestingNotFound:2015340225821286 [org.dataone.client.rest.RestClient] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.125 sec Results : Tests run: 108, Failures: 0, Errors: 0, Skipped: 5 [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [JENKINS] Recording test results [INFO] [INFO] --- maven-failsafe-plugin:2.8.1:verify (verify) @ d1_integration --- [INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/failsafe-reports [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [JENKINS] Recording test results Notifying upstream projects of job completion Join notifier requires a CauseAction [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21:50.489s [INFO] Finished at: Mon Dec 07 06:58:21 UTC 2015 [INFO] Final Memory: 52M/746M [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data